2010-10-23 3 views
1

Я пытаюсь что-то вроде [view removeFromSuperview], но когда я это делаю, это видно из того, что я видел, и того, что я читал в документации на яблоко, что нормальное поведение - это также удалить супервизор из представления (если только я неправильно понял).Как удалить представление из супер-представления без выгрузки супервизора?

мне интересно, как просто удалить вид из надтаблицы, то есть в случае создания модального окна, затем отпустив ее, и перерисовки снова позже

ответ

1

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

Метод removeFromSuperview удаляет принимающий вид из своего супервизора. Он также не удаляет вид супервизора получаемого изображения с его, как вы предлагаете.

6

Вы ошибаетесь. Просто позвоните:

[subview removeFromSuperview]; 

Почему бы вам просто не попробовать? Занимает 30 секунд.