UIViewController视图中对象的y位置不正确

时间:2010-12-18 00:44:53

标签: ios4

我以编程方式创建了一个多视图iphone应用程序。

将对象添加到视图时,例如按钮。在位置x = 0,y = 0 这导致iphone模拟器中x = 0,y = 20。

这是用过的代码:

UIButton *btnGoToStartView = [UIButton buttonWithType:UIButtonTypeRoundedRect]; 
btnGoToStartView.frame = CGRectMake(0, 0, 240, 30);
[btnGoToStartView setTitle:@"Btn Name" forState:UIControlStateNormal];
[btnGoToStartView addTarget:self action:@selector(myBtnAction) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:btnGoToStartView];

另一方面,当我使用Interface Builder在x = 0位置放置一个按钮时,y = 0,结果很好。

直到现在我还没有找到这种垂直移位的真正原因。 提前感谢您的提示。

问候。

1 个答案:

答案 0 :(得分:0)

没关系,我找到了解决方案。

这是UIView无法控制的问题。

界面中,我打开了MainWindow.xib,然后在检查器窗口中修改了属性Layout。

我检查了[想要全屏]。

就是这样。