iOS addView:从故事板添加视图,没有约束

时间:2015-05-01 19:49:40

标签: ios objective-c constraints addsubview

我在故事板中有一个视图,显示错误消息。我在加载时使用

删除它
[self.ErrorView removeFromSuperView];

稍后在代码中,我想使用

显示视图
[self.MainView addSubview:self.ErrorView];

这确实显示了视图,但视图的大小仅限于in中的内容,而在故事板上,使用“Leading / Trailing Edge”约束将其大小调整为全宽。

如何刷新视图的约束以匹配故事板上的约束。

2 个答案:

答案 0 :(得分:0)

为这两个限制建立一个强大的私人物业网点。 当您需要再次将视图重新添加到视图层次结构时,只需使用addConstraint方法将这两个约束添加回层次结构中。

Parameter

答案 1 :(得分:0)

据我了解,您只想在UIViewController中显示和隐藏视图?如果这是你的目的,你应该使用这个代码:

self.ErrorView.hidden = YES;  // To hide alert

self.ErrorView.hidden = NO;  // To show alert