1

我在理解情节提要中的视图如何定位时遇到问题。

http://imageshack.us/photo/my-images/27/uye0.jpg/

这是包含 2 个视图对象的情节提要的图像(如果我错了,请纠正我)。

现在,我想更改其中一个视图的背景颜色,据我了解,我这样做是这样的:

#import "ViewController.h"

@interface ViewController ()

@end

@implementation ViewController

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.

    self.view.backgroundColor = [UIColor redColor];
}

- (void)didReceiveMemoryWarning
{
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}

@end

如果这是在我上面链接的项目中实现的,那么它什么也不做。“viewDidLoad”从未按照我的理解执行。

唯一的视图控制器名为 viewController,所以我的问题是,如何为两个视图制作 viewControllers?创建视图控制器时如何区分视图?

什么标识符用于此?

编辑 1

我添加了

viewDidLoad 之后的 NSLog(@"Here"),它确实执行了,但它永远不会改变视图的背景颜色

4

1 回答 1

0

您需要创建一个新的目标 C 类来包含新的视图控制器,然后将该类链接到情节提要中的另一个视图:

http://i.stack.imgur.com/UHNvs.png

于 2013-07-20T03:48:16.640 回答