Изменить порядок элемента
Сейчас я делаю приложение, где мне иногда нужно поместить некоторые элементы в верхнюю часть представлений.
Например, как я могу сделать так, чтобы весь CGRect был красным, а не зеленым, видимым здесь:
Могу ли я вызывать метод addSubview более одного раза, и это не будет печальным в управлении памятью?
Потому что я пробовал много вещей, таких как:
[myUIImageView removeFromSuperview];
[muUIVew addsubview:myUIImageView];
или же:
[myUIImageView didMoveToSuperview];
Но это дает мне ошибку... Спасибо!
1 ответ
Решение
Нет, тебе следует позвонить addSubview
один раз. Существуют методы управления позицией подпредставления.
Это два метода, которые вы можете использовать:
[muUIVew sendSubviewToBack: myUIImageView];
[muUIVew bringSubviewToFront: myUIImageView];
Должно быть достаточно ясно, что они делают.