所以基本上我想让UITableView在RootView中显示一堆网站。然后从那里使用UINavigationController,我想打开一个不同的视图(WebViewController)并在UIWebView中加载按钮中指定的URL。
最好的方法是什么?
编辑:好的,基本上有两种观点。 第一个视图是RootViewController,它包含UINavigationController。基本上这将包括一些按钮(已经分配给他们的自定义URL),这些按钮将改变&使用以下内容在webView中加载URL。
-(IBAction)linkButton:(id)sender
{
NSURL *url = [NSURL URLWithString:@"http://URL_HERE.com"];
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
[webView loadRequest:requestObj];
}
第二个视图将被称为“CodeView”,它将包含名为 webView 的UIWebView对象。
所以我想要完成的是:点击 RootViewController 中的一个按钮后,它将切换到 CodeView 并加载任何URL已在UIWebView对象中分配给按钮本身。当然,可以选择通过UINavigationController返回 RootViewController ,这在使用导航控制器时只是常识。
答案 0 :(得分:0)
好吧,你必须将根视图放在导航控制器中(我说你已经这样做了)然后对于你点击的每个按钮,你可以用url创建一个新的代码视图并将其推送到导航控制器。
这样您就可以在codeview中使用webview了。我错过了什么吗?