我试图绘制/放置一个视图(其中包含一个选择器视图和一个工具栏在屏幕外)。在启动时,尽管在viewDidLoad中更改了坐标,View仍然在屏幕上。
self.pickerViewContainer.frame = CGRectMake(0, 722, 320, 207);
我正在使用故事板。我在故事板中创建了视图,在视图控制器中可见。我想我可以按照上面的坐标重新绘制它。
答案 0 :(得分:1)
使用自动布局时在viewDidLayoutSubviews
中编写视图中与框架相关的代码
这是一个解决方案
-(void) viewDidLayoutSubviews
{
self.pickerViewContainer.frame = CGRectMake(0, 722, 320, 207);
}