1

ストーリーボード内のビューがどのようにターゲットにされているかを理解するのに問題があります。

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

これは、2 つのビュー オブジェクトを含むストーリーボードのイメージです (間違っていたら訂正してください)。

ここで、ビューの 1 つの背景色を変更したいと思います。私の理解では、次のようにします。

#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」は決して実行されません。

唯一のView ControllerはviewControllerという名前なので、私の質問は、両方のビューのviewControllerを作成するにはどうすればよいですか? また、View Controller を作成するときにビューを区別するにはどうすればよいですか?

そして、これにはどの識別子が使用されますか?

編集1

追加した

viewDidLoad の後に NSLog(@"Here") を実行し、実行しますが、ビューの背景色を変更することはありません

4

1 に答える 1

0

新しい View Controller を含む目的の新しい C クラスを作成し、そのクラスをストーリーボードの他のビューにリンクする必要があります。

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

于 2013-07-20T03:48:16.640 に答える