我有问题。我想在我的主视图中自定义一个按钮,因此,在viewDidLoad中此视图的控制器中,有以下代码:
[self.buttonGenerate setBackgroundImage:[[UIImage imageNamed:@"blueButton.png"] stretchableImageWithLeftCapWidth:10 topCapHeight:10] forState:UIControlStateNormal];
[self.buttonGenerate setBackgroundImage:[[UIImage imageNamed:@"blueButtonHighlight.png"] stretchableImageWithLeftCapWidth:10 topCapHeight:10] forState:UIControlStateHighlighted];
但是,我不确定相对于MVC模式是好的,这个代码在我的控制器中,而它应该在视图代码中。 你的意见 ?什么是好的做法?
(对不起我的英文)
你好答案 0 :(得分:-1)
理想情况下,它会出现在您的视图代码中。
这是Apple的文档中MVC设计模式的link。
答案 1 :(得分:-1)
您可以在这里找到关于how to separate view logic from view controller的文章。我希望它有所帮助:)