我当前正在尝试构建一个包含2个UIButton
和1个UIImageView
的屏幕。
在这些UI元素下面,我想为每个单元格添加一个包含1个UITextField
的静态表格视图,以创建一种可滚动的表单。
我遇到的错误是以下错误:
静态表视图仅在嵌入
UITableViewController
实例中有效
虽然没有表视图控制器似乎无法创建静态表视图,但我想知道是否可以通过任何方法获得与最初的想法相同的结果?
请注意,我正在使用情节提要构建我的UI。
以下是我最初尝试构建的屏幕截图:
编辑:我最终决定使用静态视图控制器,并在一个单元格中实现了按钮,并在不同的单元格中实现了其他文本字段。谢谢大家的帮助。
答案 0 :(得分:2)
您可以将UITableViewController
作为childViewController添加到较大的UIViewController
(parentVC)
然后管理parentVC的视图层次结构,以便您可以在底部实现2 UIButton
,1 UIImageView
和表格视图
答案 1 :(得分:0)
我认为您应该在UIScrollView
中管理此添加元素,无需使用UITableView
。这样,您在显示键盘时就可以滚动所有内容
答案 2 :(得分:0)
静态表视图仅是UITableViewController
代表您处理UITableView
的{{1}}方法的>
您可以简单地将UITableViewDataSource
添加到UITableView
,将UIViewController
数据源设置为UITableView
并实施适当的方法。
例如
UIViewController
答案 3 :(得分:0)