我有一些代码在程序显示之前在我的视图中设置按钮。设置按钮后,对于其余程序执行,UI没有其他更改。这段代码应该放在viewDidLoad吗?
这是我所指的代码类型:
UIButton *buyerButton = [UIButton buttonWithType:UIButtonTypeRoundedRect];
buyerButton.frame = CGRectMake(leftSide, topSide+(c-1)*(buttonHeight+interButtonHeight), buttonWidth, buttonHeight);
[buyerButton setTitle:thisName forState:UIControlStateNormal];
[self.view addSubview:buyerButton];
感谢阅读。
答案 0 :(得分:1)
如果通过“setup”表示create(alloc / init),那么你应该在awakeFromNib:
(如果您的视图控制器是从nib加载)或loadView
中(如果你自己创建所有的GUI。)
如果您实际上是指设置(并且按钮已经从笔尖添加),那么您可以在viewDidLoad
中进行其他设置。