我目前正在详细视图的viewDidLoad中添加Segmented Control,这很好,但这意味着我需要回调到TableViewController来对其进行操作。
实际上,表视图导航器有责任通过表格视图中的项目进行操作吗?所以当我将表格视图切换到详细视图时,如果我在prepareForSegue中添加分段控件会更好吗?但是当我尝试细节视图从导航栏中删除分段控件时,我怀疑这不是正确的方法,或者我做错了。
这样做的正确方法是什么?
也可以获得下一个/上一个按钮的向上箭头的默认图像,类似于电子邮件客户端使用的按钮吗?
答案 0 :(得分:1)
不,您无法在prepareForSegue中添加控件,因为此时尚未加载目标控制器的视图。在viewDidLoad中这样做很好。我不知道你的意思是“我需要回调TableViewController来对它采取行动”。分段控制的目的是什么?