Eri*_*ich 5 model-view-controller uiviewcontroller ios ios6
我对MVC和iOS开发有些新意,我似乎无法调和UI样式如何适应这种范例.
我对MVC的看法是使用故事板构建的,我可以通过Xcode的属性检查器应用原始样式,但更复杂的是我必须使用Controller来设置样式.例如:
- (void) viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated]; // required
// set background color of view
[[self view] setBackgroundColor:[UIColor darkGrayColor]];
}
Run Code Online (Sandbox Code Playgroud)
这似乎明显违反了MVC,因为我在控制器代码中应用了样式逻辑.我发现这类似于编写HTML应用程序而不是使用样式表,我编写代码以在JavaScript中本地应用样式.这是iOS的弱点还是我做错了?
| 归档时间: |
|
| 查看次数: |
181 次 |
| 最近记录: |