在故事板中理解视图和查看控制器时遇到问题

时间:2013-07-19 22:52:26

标签: ios objective-c

我在理解故事板中的视图是如何定位的时候遇到了问题。

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”),它确实执行,但它永远不会改变视图的背景颜色

1 个答案:

答案 0 :(得分:0)

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

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