我以编程方式创建了一个多视图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,结果很好。
直到现在我还没有找到这种垂直移位的真正原因。 提前感谢您的提示。
问候。
答案 0 :(得分:0)
没关系,我找到了解决方案。
这是UIView无法控制的问题。
在我检查了[想要全屏]。
就是这样。