LoginSignup
2
2

More than 5 years have passed since last update.

XcodeのIBとコードでの書き方の違い

Last updated at Posted at 2014-10-30

初歩的な事だけど、
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];
2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2