我正在尝试开发一个基于页面的注册流程,我需要在每个页面上都有一个“下一步”按钮
。但是,我遇到了将此按钮添加到具有静态 tableView
的 UITableViewController
的问题。我尝试了很多东西,从在 navigationController.view
上添加 subview 到创建一个 UIViewController
并使用 ContainerView
来使用静态 UITableView
。我还希望此按钮与键盘一起移动。
其中一些实际上/部分起作用。但我不能决定哪一个是最好的选择。除了我的实验,我想知道你们有什么建议?或者在这种情况下你会怎么做?
谢谢。
EDIT
根据要求提供一些图片。
但请记住,我正在尝试使用带有静态 UITableView
的 UITableViewController
来做到这一点。
最佳答案
UITableViewControllers
只接受 UITableViews
作为它们的顶级 view
socket 。
也许您应该将您的 View 流嵌入到 UINavigationController
中,并将右栏按钮项设置为您的“下一步”按钮,然后将后续 View Controller 推送到堆栈中。
如果您既不能使用导航 Controller 也不能使用普通的 UIViewController
(因为您需要静态 TableView ),您可以尝试实现容器 View Controller 并将 TableView Controller 嵌入其中,请参阅Implementing a Container View Controller - 但开销太大了......
关于swift - 在静态 UITableViewController 之上的 UIView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50213828/