我真的很努力地自己解决这个看似简单的问题,但我还是无法修复它!
所以这是交易:
我正在使用启用了自动布局的故事板。 但是由于我的一个观点中的许多对象,我决定实现
- (void)willAnimateRotationToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
duration:(NSTimeInterval)duration
此视图控制器的方法,并为视图设置显式框架,如下所示:
self.startStopBtn.frame = CGRectMake(10, 223.5, 300, 30);
只要我保持这个UIButton
对象的大小(如在故事板中)并且仅改变其原点,它就可以正常工作。一旦我改变尺寸,按钮就消失了!
最后,我可以以完全相同的方式在同一方法中更改标签,视图和图像视图的框架而没有任何问题。
我真的很感激你的帮助! 希望有人能引导我朝着正确的方向前进。
答案 0 :(得分:2)
如果您使用自动布局,则不应模拟UIView
帧。您应该修改NSLayoutConstaints
以从代码中更改视图中的内容。