使用导航栏和表视图了解视图控制器

时间:2015-03-27 00:08:00

标签: ios xcode swift

我正在尝试了解如何正确使用视图控制器。

例如,在我正在处理的项目中,我创建了标签栏应用程序,我想设计一个设置视图。

如果我应该添加视图控制器或表视图控制器,我现在很困惑。如果我添加一个表视图控制器,我无法添加导航栏,如果我添加一个视图控制器,我无法添加具有静态属性的表视图。

我的目标是制作像facebook messenger的设置视图

enter image description here

在这个面板中,它是一个带有表视图的视图控制器,还是带有导航栏的表视图控制器?

您对使用基本用户输入设置设置视图有什么建议,例如名字,姓氏,性别等?

感谢您的帮助!

2 个答案:

答案 0 :(得分:0)

您需要创建一个嵌入UINavigationController内的UuTableViewController。

您可以在Storyboard文件中执行此操作。选择表视图控制器,然后在菜单选项Editor-> Embed in-> Navigation Controller中选择。不要忘记将表控制器的表视图设置为静态。

答案 1 :(得分:0)

要使用非常适合设置viewController的静态单元格,唯一的选择是在storyboard中创建UITableViewController

如果您对故事板感到满意,可以将视图拖动到tableView上方的位置。当Xcode将视图识别为tableView' s tableHeaderView然后在storyboard中布置headerView时,Xcode将为您提供线索。

如果没有,您可以在UITableViewController.m中初始化标题视图并将其分配给tableView.tableHeaderView