У меня есть textView и изображениеView, добавленное в раскадровку, как показано на скриншоте ниже.Ios Swift программно меняет порядок просмотра по раскадровке
В повести порядке платы является:
textView
imageView
Сейчас в беге imageView
охватывает textView
и вещи, присвоенные textView
не работает.
Так что я программно хочу, чтобы изменить порядок:
imageView
textView
(не касаясь раскадровку)
Я пробовал:
self.view.bringSubviewToFront(textView)
self.view.sendSubviewToBack(imageView)
и
imageView.layer.zPosition = 1
textView.layer.zPosition = 2
Ни один из них не работает для меня
Вы пытались сделать изображениеView скрытым, чтобы проверить, находится ли textView в нужном месте? –
Да, в правильном месте, я пробовал все это. Если я изменяю порядок в раскадровке, он работает, но не способен делать программно. –
Вы можете указать, где вы используете код? 'self.view.bringSubviewToFront (textView) self.view.sendSubviewToBack (imageView)' –