ios – 如何在Swift的UITableViewController中创建一个导航栏?

我是 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类,如果需要,您可以将自定义类附加到故事板中的对象.

相关文章

UITabBarController 是 iOS 中用于管理和显示选项卡界面的一...
UITableView的重用机制避免了频繁创建和销毁单元格的开销,使...
Objective-C中,类的实例变量(instance variables)和属性(...
从内存管理的角度来看,block可以作为方法的传入参数是因为b...
WKWebView 是 iOS 开发中用于显示网页内容的组件,它是在 iO...
OC中常用的多线程编程技术: 1. NSThread NSThread是Objecti...