.
你好,
我想清理我的 viewDidLoad 方法,因为它的代码行数越来越多,而且越来越混乱。
现在我的 UI 是以编程方式构建的,因为我想学习这种做事方式。
所以我在这个SO Post上读到,我可以在单独的 -9void) 方法中设置 UI 项,然后使用链接到该 void[self method]
现在,当我使用这种方式时,它似乎对我不起作用。
就像,如果我想设置背景颜色,这将起作用:
- (void)viewDidLoad
{
[super viewDidLoad];
self.view.backgroundColor = [UIColor colorWithRed:0.0 green:0.2 blue:0.38 alpha:1.0];
}
但这不会:
- (void)viewDidLoad
{
[super viewDidLoad];
[self backgroundColor];
// Do any additional setup after loading the view.
}
-(void)backgroundColor
{
UIView *backgroundView = [[UIView alloc] init];
backgroundView.backgroundColor = [UIColor colorWithRed:0.0 green:0.2 blue:0.38 alpha:1.0];
}
这是我误会了吗??
提前致谢:-)