0

在呈现程序之前,我有一些代码可以在我的视图中设置按钮。设置按钮后,在程序执行的其余部分对 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];

谢谢阅读。

4

1 回答 1

1

如果“设置”是指创建(alloc/init),那么您应该在awakeFromNib:(如果您的视图控制器是从 nib 加载)或loadView(如果您自己创建所有 GUI)中进行。

如果您实际上是指设置(并且按钮已经从笔尖添加),那么可以,您可以在viewDidLoad.

于 2012-11-18T21:36:04.537 回答