2013-06-13 3 views
0

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

Например, как я мог бы сделать, чтобы сделать весь CGRect красный, а не зеленый видно здесь:

example

Может я вызвать метод addSubview более чем один раз, и это не будет грустно в управлении памятью?

Потому что я пробовал много вещей, как:

[myUIImageView removeFromSuperview]; 
[muUIVew addsubview:myUIImageView]; 

или:

[myUIImageView didMoveToSuperview]; 

Но Гав мне ошибку ... Спасибо!

ответ

1

Нет, вы должны позвонить по телефону addSubview один раз. Существуют методы управления позицией подсмотра.

Это два способа, которые можно использовать:

[muUIVew sendSubviewToBack: myUIImageView]; 

[muUIVew bringSubviewToFront: myUIImageView]; 

Должно быть совершенно ясно, что они делают.

+0

Спасибо, парень, я пробовал это, и это не похоже на работу, но проблема должна быть в другой части моего кода, потому что с другим изображением это выглядит как работа o_O – user2057209