我目前的TTTableViewController布局如下
Navigation
TTTabStrip [Item1 Item2 Item3]
Table Rows
Table Rows
.
.
Table Rows
TabBar [Tab1 Tab2 Tab3]
我想要做的是,当点击TTTabStrip上的Item2时,那些Table Rows将被UIWebView取代,但其他(TTTabStrip / TabBar)保持不变。
有任何建议要实施吗?
答案 0 :(得分:0)
您可以选择两个选项:
通过将webview的框架设置为tableview的框架,在UIWebView
视图的顶部添加TTTableViewController
。这是一个简单快捷的解决方案。当有人点击其他标签时,您需要从视图中删除网页视图并将其释放。
_webView = [[UIWebView alloc] initWithFrame:self.tableView.frame];
[self.view addSubView:webView];
您可以使用Web视图创建新的视图控制器,并扩展包含标签栏和条形栏的共享视图控制器。总的来说,您将拥有一个基本控制器,以及从该基本控制器扩展的2个视图控制器。只有你计划在未来扩展你的观点时我才会这样做。