我已经设置了一个UIView
in my storyboard
并使其成为一个出口。
@property (nonatomic, weak) IBOutlet UIView *testView;
In the - (void)viewDidLoad
方法,我想像这样改变它的框架
CGRect frame = self.testView.frame;
frame.size.height = 2;
self.testView.frame = frame;
但这不起作用。谁能告诉我为什么?
你可能会在您的项目中启用自动布局,如果是这样的话setFrame
直接不行。检查这里了解更多信息
解决方案 :
- 如果您不再需要,请禁用自动布局
- 使用自动布局检查上面的链接。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)