iOSプログラミングを勉強しています。しかし、私は不透明な問題があります。インターフェイスビルダーで不透明な問題
となります。私は2つの画像ビューを持っています。
コードを書くと動作します。コードはここにあります。
UIImageView *imageView1 = [[UIImageView alloc] initWithImage:@"something1"];
UIImageView *imageView2 = [[UIImageView alloc] initWithImage:@"something2"];
imageView2.opaque = NO;
[controller addSubView:imageView1];
[controller addSubView:imageView2];
imageView2はimageView1にあります。 imageView2の不透明なプロパティはNOに設定されています。
私はimageView1のみを見ることができます。 OK。それが私が望むものです。
でも、もっと簡単にやりたいです。だから私はインターフェイスビルダーを使用します。
私は2つの画像ビューを持っています。 1つはワイヤアップIBOutlet ImageView * imageView1
もう1つはIBOutlet ImageView * imageView2です。
私はimageView2のインスペクタを設定しました。不透明のチェックを外します。
と私はそれを構築します。だから私はそれが上記のコードと同じ効果だと思います。
imageView2はimageView1にあります。
それは消えません。
なぜですか?
なぜコードは動作しますが、インタフェースビルダーは動作しませんか?
私は文字列でimageviewsを初期化しているので、実際のコードではないと推測しています。もしあなたがその段階を過ぎていたら、それは2番目に追加されるようにimageview 2を見るでしょう画像の先頭に1. – jrturton
はい。それは私の実際のコードではありません。はい、それは私の間違いです。それは文字列ではありません。それは実際にイメージです。ご意見ありがとうございます。 – MoonSoo