重绘视图关闭屏幕 - 包含选取器视图和工具栏

时间:2013-10-22 10:56:36

标签: ios ios7 uipickerview uitoolbar uivewcontroller

我试图绘制/放置一个视图(其中包含一个选择器视图和一个工具栏在屏幕外)。在启动时,尽管在viewDidLoad中更改了坐标,View仍然在屏幕上。

 self.pickerViewContainer.frame = CGRectMake(0, 722, 320, 207);

我正在使用故事板。我在故事板中创建了视图,在视图控制器中可见。我想我可以按照上面的坐标重新绘制它。

1 个答案:

答案 0 :(得分:1)

使用自动布局时viewDidLayoutSubviews中编写视图中与框架相关的代码
这是一个解决方案

-(void) viewDidLayoutSubviews
{
self.pickerViewContainer.frame = CGRectMake(0, 722, 320, 207);
}