Я изучаю программирование на iOS. но у меня есть проблема, которая непрозрачна.
теперь предположим. у меня есть два просмотра изображений.
когда я пишу код, это работает. код здесь.
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. Хорошо. это то, что я хочу.
но я хочу сделать проще. поэтому я использую интерфейсный конструктор.
У меня есть два изображения. один подключен IBOutlet ImageView * imageView1
и еще один - IBOutlet ImageView * imageView2.
и я установил инспектор imageView2. и снимите флажок непрозрачный.
и я его строю. так что я думаю, что это тот же эффект, что и код выше.
но imageView2 находится на imageView1.
это не исчезнет.
почему это?
почему код может работать, а конструктор интерфейса - нет?