我在我的 storyboard
中设置了一个 UIView
并使它成为一个 socket 。
@property (nonatomic, weak) IBOutlet UIView *testView;
在- (void)viewDidLoad
方法中,我想这样改变它的frame
CGRect frame = self.testView.frame;
frame.size.height = 2;
self.testView.frame = frame;
但它不起作用。谁能告诉我为什么?
最佳答案
您可能在您的项目中启用了自动布局,如果是这样,setFrame
将直接不起作用。 Check here for more info
解决方案:
- 如果您不再需要,请禁用自动布局
- 使用自动布局检查上面的链接。
关于ios - 更改 UIView 框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22522949/