ios - 在 UITableViewController (Swift) 顶部添加按钮

标签 ios swift uitableview uibutton

我正在尝试在 uitableview Controller TableView 的顶部添加一个按钮。 View Controller 有一个导航 Controller 和静态单元格,这就是为什么它是一个 uitableviewcontroller 而不是 uiviewcontroller。现在我想在屏幕底部添加一个按钮,该按钮连接到导航 Controller ,这样它就不会随表格 View 滚动。

我正在尝试制作类似于下面的内容。它有一个用于顶部栏的导航 Controller ,一个带有静态单元格的 TableView ,然后是一个按钮,但他们是如何制作按钮的?

图片:http://postimg.org/image/ilsmqqrip/

谢谢!

更新:如何使用 Swift 将 uiviewcontroller 与带有静态单元格的 tableview 一起使用?

最佳答案

我发现容器 View 在这种情况下非常有用!一个干净的解决方案,非常容易实现。

只需创建一个普通的 UIViewController,添加您的按钮和一个 ContainerView 作为该 UIViewController 的 subview (下图中的中间那个)。最后创建从 ContainerView 到 UITableViewController(右边的那个)的 Embed Segue。

Storyboard

这样您就可以使用静态单元格原型(prototype),而不仅限于同时使用 UITableView。

结果:

Result

关于ios - 在 UITableViewController (Swift) 顶部添加按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31391407/

相关文章:

ios - 为什么我不能访问自己?

ios - 使用苹果的崩溃报告查找崩溃的根源

ios - 如何连接到 Socket.IO

ios - 像设置中一样选择 UITableViewCell

iphone - 我需要将背景音乐添加到我的应用程序的主视图中

swift - 合并图像和文本在 swift 4 中创建另一个图像

ios - Swift 2.3 的 Restkit 兼容版本?

ios - 如何在 Swift 中制作可设计的 UIImage

cocoa-touch - ScrollView 内的 TableView

iphone - 在iOS上使用后台任务进行UI更新