У меня есть представление изображения на моей раскадровке, и когда я пытаюсь использовать его в качестве фона. Что бы я ни делал, он всегда остается на высоте. Как бы мне изменить его так, чтобы это было фоновое изображение, меня не волнует погода, я делаю это программно через swift или другим способом.

0
Rishi Panthee 27 Окт 2015 в 18:59

3 ответа

Лучший ответ

Перемещая любой из элементов вверх / вниз, вы можете установить их состояние слоя. Первый будет включен, затем второй появится на первом, затем .... последний будет чаще всего отображаться наверху.

Я надеюсь, что это поможет вам.

By moving any of item up/down you can set their layer state

1
Mehmood 27 Окт 2015 в 16:09

Если вы решите сделать это программно, вы можете изменить свойство zPosition представления:

myImageView.layer.zPosition = 1

Более высокие числа ближе к вашему лицу, более низкие числа - ближе к экрану. Итак, чтобы установить представление изображения в качестве фона, убедитесь, что другие представления имеют более высокие z-позиции, чем он.

0
Naftali Beder 27 Окт 2015 в 16:07

В Xcode Interface Builder вы можете настроить, какие виды будут впереди, выбрав вид и перейдя к Editor -> Arrange -> Send to Front, Back, etc.

Это также можно сделать программно, используя методы UIView, такие как bringSubviewToFront:

2
William Anderson 27 Окт 2015 в 16:06