【发布时间】:2017-10-02 04:23:58
【问题描述】:
我想将我的 ViewController 分成三个相等的部分,例如。 “什么”、“为什么”、“在哪里”,以及当每个视图被点击时,它都会进入一个 se。我考虑过使用 UIViewController 并拥有三个单独的视图,然后对每个视图使用轻击手势以进入适当的页面。
但后来我想也许我可以使用一个主从 tableviewcontroller 和一个由三个字符串组成的数组来填充每个单元格。
override func numberOfSections(in tableView: UITableView) -> Int {
// #warning Incomplete implementation, return the number of sections
return 3
}
override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
// #warning Incomplete implementation, return the number of rows
return 1
}
我不知道哪种方式更合法,而对于 tableviewcontroller,我的主要问题是单元格高度。因为理想情况下每个部分中只有一个单元格,所以我希望单元格高度占据该部分的整个高度,但不确定是否可以将单元格高度设置为 100%。
谢谢。
【问题讨论】:
-
嘿,请看stackoverflow.com/a/41310654/3548469可能有帮助
-
您可以简单地在视图中添加按钮
标签: ios swift uitableview uiviewcontroller