我是
IOS的新手,
我想添加一个UINavigationBar到UITableViewController,我已经尝试过:
var navBar: UINavigationBar = UINavigationBar(frame: CGRect(x:0,y:0,width:320,height:80))
然后,
self.view .addSubview(navBar)
谢谢
解决方法
你不能像这样简单地添加一个NavigationBar到UITableViewController.
UINavigationController和NavigationBar的最简单的方法是从Storyboard中执行.
脚步:-
>将UITableViewController对象从对象库拖动到故事板.
>突出显示UITableViewController,转到编辑 – >嵌入 – >导航控制器如下图所示:
>转到文件 – >新 – >文件.. – > iOS – > Cocoa Touch Class,并创建一个Custom TableViewController类,如下图所示: –
>最后,回到storyboard并突出显示UITableViewController对象.在身份检查员身份下,选择您刚才创建的自定义类,如下图所示:
您可以使用自定义类文件执行任何所需操作.您还可以添加自定义UINavigationController类,如果需要,您可以将自定义类附加到故事板中的对象.