我想知道为了让UISegmentedControl出现在导航控制器下面的最佳方法是什么,就像在AppStore应用程序中一样:
我在不同视图中放置的内容是UITableView,就像AppStore应用程序一样。
到目前为止我的想法是:
但我无法弄清楚的是如何构建我的控制器源代码文件。
你有最佳实践,工作实例或至少是建议吗?
答案 0 :(得分:1)
我会使用UITableView
的{{1}}属性。这样它将与表格视图的内容一起滚动。
为防止栏与表格内容一起滚动,我会将其作为兄弟视图(相对于tableHeaderView
)并将其放置在表格视图的正上方。如果选择此方法,则将具有以下视图层次结构:控制器视图包含工具栏和表视图。请注意,您必须自己设置表视图并在UITableView
中处理行取消选择,复制-viewWillAppear:
的功能。