Objective c 如何正确地分离视图和控制器?
我有个问题。我想在我的主视图中自定义一个按钮,因此,在viewDidLoad中此视图的控制器中,有以下代码:Objective c 如何正确地分离视图和控制器?,objective-c,model-view-controller,view,controller,Objective C,Model View Controller,View,Controller,我有个问题。我想在我的主视图中自定义一个按钮,因此,在viewDidLoad中此视图的控制器中,有以下代码: [self.buttonGenerate setBackgroundImage:[[UIImage imageNamed:@"blueButton.png"] stretchableImageWithLeftCapWidth:10 topCapHeight:10] forState:UIControlStateNormal]; [self.buttonGenerate se
[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模式是否好,这段代码在我的控制器中,而它应该在视图代码中。
你的意见?好的做法是什么
对不起,我的英语不好
thx您理想情况下,它会出现在您的视图代码中
这里有一篇关于苹果文档中MVC设计模式的文章。这里你可以找到一篇关于MVC设计模式的文章。我希望这有助于: