我目前正在详细视图的viewDidLoad中添加Segmented Control,这很好,但这意味着我需要回调TableViewController对其进行操作。

实际上,在表格视图中浏览项目是表格视图导航器的责任吗?因此,我认为在将表单表视图切换到详细信息视图时,如果在prepareForSegue中添加分段控件会更好一些?但是,当我尝试使用详细视图从导航栏中删除分段控件时,因此我怀疑这不是正确的方法,或者我做错了什么。

正确的方法是什么?

还可以获取类似于电子邮件客户端使用的下一个/上一个按钮的向上/向下箭头的默认图像吗?

最佳答案

不可以,您不能在prepareForSegue中添加控件,因为那时尚未加载目标控制器的视图。在viewDidLoad中做就可以了。我不知道您的意思是“我需要回调TableViewController以对其执行操作”。分段控制的目的是什么?

10-07 19:33
查看更多