我目前正在详细信息 View 的 viewDidLoad 中添加分段控件,这很好,但这意味着我需要回调到 TableViewController 来对其进行操作。
实际上, TableView 导航器有责任浏览 TableView 中的项目?所以我认为当我将表单 TableView 切换到详细 View 时,如果我在prepareForSegue中添加分段控件会更好吗?但是,当我尝试详细 View 从导航栏中删除分段控制时,因此我怀疑这不是正确的方法,或者我做错了什么。
正确的做法是什么?
此外,是否可以获取与电子邮件客户端使用的类似的下一个/上一个按钮的向上向下箭头的默认图像?
最佳答案
不,您不能在prepareForSegue中添加控件,因为当时目标 Controller 的 View 尚未加载。在 viewDidLoad 中执行就可以了。我不知道你所说的“我需要回调 TableViewController 来对其进行操作”是什么意思。分段控制的目的是什么?
关于ios - UITableView、UITableViewController Detail View 和 UISegmentedControl 怎么样?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15166033/