我正在尝试绘制/放置一个 View (其中包含一个选择器 View 和一个屏幕外的工具栏)。尽管在 viewDidLoad 中更改了其坐标,但在启动时 View 仍在屏幕上。
self.pickerViewContainer.frame = CGRectMake(0, 722, 320, 207);
我正在使用 Storyboard。我在 Storyboard中创建了 View ,在 View Controller 中可见。我想我可以根据上面的坐标在屏幕外重新绘制它。
最佳答案
当你使用Auto layout时,在viewDidLayoutSubviews
中编写你view的frame相关代码
这是一个解决方案
-(void) viewDidLayoutSubviews
{
self.pickerViewContainer.frame = CGRectMake(0, 722, 320, 207);
}
关于ios - 在屏幕外重绘 View - 包含选择器 View 和工具栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19515924/