2013-07-19 2 views
0

Я пытаюсь заполнить свое представление фоновым изображением, см. Код ниже.
К сожалению, подкласс перед всеми остальными объектами впоследствии не то, чего я не хочу.
Я попытался отправить subview на спину с линией № 3, но он все еще остается впереди.отправить SubviewTo Назад

Любые идеи, что я делаю неправильно?

UIImageView *imageView = [[UIImageView alloc] 
         initWithImage:[UIImage 
          imageNamed:@"Background.png"]]; 
[view addSubview:imageView]; 
[imageView sendSubviewToBack:imageView]; 

ответ

2

Вызов должен быть:

[view sendSubviewToBack:imageView]; 

выше, в человека, переводится как: "Эй взгляд, отправить этот подвид твоего, на фоне".

Большинство (если не всех) методов обработки подсмотров следует вызывать непосредственно в представлении, которое содержит подзаголовок, который вы передадите в качестве аргумента.

Кроме того, в следующий раз, возьмите намек от documentation:

Обсуждение

Этот метод перемещает указанный вид на начало массива представлений в свойстве подвиды.

+0

Да, конечно, глупо меня. Я просто этого не видел. –

Смежные вопросы