我有2个segues到1个视图。我希望为第一个segue显示段控件并隐藏它并将表扩展到第二个segue的视图边缘。
我尝试使用setHidden:
YES,但该方法不允许我将段控制的空间用于表。
我无法发布图片信誉低的原因,但这里是link to screenshot。
答案 0 :(得分:0)
如果您使用的是自动布局,则有两个选项
选项1: 如果您不想在隐藏它后在视图中保留段控件,请为表视图底边添加约束,将其设置为常量0,将优先级设置为高(或者低于tableview和段控件的值)。现在,从superview中删除段控件。(参考here)
选项2: 为tableview底部交易添加约束并将其常量设置为某个高度,这为分段控制提供了足够的空间。然后将布局约束与IBOutlet连接。当你想要隐藏分段控件时,隐藏它并将布局约束的常量设置为0。