我想知道让 UISegmentedControl 出现在 navigationController 下方的最佳方法是什么,就像在 AppStore 应用程序中一样:
我要放入不同视图中的内容是 UITableView,就像 AppStore 应用程序一样。
到目前为止我的想法是:
- 带有 UIToolbar 的 viewController
UI分段控制器
- 在此 ViewController 中附加我的 UITableViews
但我不明白的是如何构建我的控制器源代码文件。
您有最佳实践、工作示例或至少建议吗?
我会用UITableView
's tableHeaderView
为此的财产。这样它将与表视图的内容一起滚动。
为了防止栏与表格内容一起滚动,我会将其设为同级视图(相对于UITableView
)并将其放置在表格视图的正上方。如果选择这种方法,您将拥有以下视图层次结构:控制器的视图包含工具栏和表视图。请注意,您必须设置表视图并处理行取消选择-viewWillAppear:
你自己,复制的功能UITableViewController
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)