初歩的な事だけど、
Interface Builderで書く場合とコードだけで書く場合の決定的な違いがよくわからず、
コピペするもどこまでが必要なのかよくわからなかった。
例えば画像を作り出す。
UIImageViewの初期化
CGRect rect = CGRectMake(10, 10, 250, 250);
UIImageView *imageView = [[UIImageView alloc]initWithFrame:rect];
これに等しい行為がSB上にimageViewを貼って名前を付ける(outlet)すること…だと思う。
こっからは一緒。imageViewが名前。
画像の読み込み
imageView.image = [UIImage imageNamed:@"lena.png”];
ただし、コードで作り出した場合だけビューに表示の指示を書かねばならない。
IBの場合はもう出てるよ
UIImageViewのインスタンスをビューに追加
[self.view addSubview:imageView];