【问题标题】:Navigation based iphone application基于导航的 iphone 应用程序
【发布时间】:2011-03-03 04:08:53
【问题描述】:

我将如何创建一个基于导航的应用程序,将列表中的每个项目都转到不同的网站。 例如: 第 1 项 ---> 谷歌。 第 2 项 --->stackoverflow。 第 3 项 --->facebook。

我尝试了很多东西,但似乎无法让它发挥作用。我看过 UICatalog 但想不出如何实现我需要的东西。 快速演练会很棒。

【问题讨论】:

    标签: iphone objective-c cocoa-touch xcode


    【解决方案1】:

    首先你可以在那个输入url的数组列表中取一个数组,如下:

    NSArray *arr = [[NSArray alloc] initWithArray:@"Google",@"Stackoverflow",@"facebook",nil];
    

    然后在tableviewcell中先显示这些项目。

    然后添加视图控制器,您可以使用UIWebview 编写代码,以便在该视图中显示。

    UIWebView *web = [[UIWebView alloc] initwithFrame:CGRectMake(0,0,320,460)];
    NSString *str = @"http://google.com";
    NSURL *url = [NSURL urlWithString:str];
    NSURLRequest *req = [NSURLRequest requestWithURL:url];
    [web loadRequest:req];
    [self.view addSubView:web];
    

    【讨论】:

    • @ Krishnan G... 希望您了解其他基础知识,例如创建 tableViews 和 ViewControllers,在这种情况下,遵循 Chakradhar 的评论对您来说将是一件容易的事。
    • 我创建了表格视图,但我如何创建 ViewControllers,对不起,我真的是新手。
    • 我的意思是,我创建了视图控制器,但我如何链接到它们,谢谢
    • 你在tableview中拿到了物品吗?如果你明白了,然后右键单击组 &Files 下的类,单击添加新文件并添加 UIViewcontroller 子类。然后在那个.m文件中写你的webview代码ok.....
    • @Chakradhar 我已将 webview 代码添加到新的 .m 文件中,但我如何从导航控制器访问该视图?我想过这个.. - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { NSUInteger row = indexPath.row;另外,我的情况和stackoverflow.com/questions/1353501/…这个帖子一模一样,这让我很困惑。我感谢您的所有帮助。谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-03
    • 1970-01-01
    • 2023-03-07
    • 1970-01-01
    相关资源
    最近更新 更多