2010-11-01 3 views
0

У меня есть простое навигационное приложение. В подробном представлении я рисую несколько UIImages размером 20x20, в зависимости от строки, выбранной в навигационных элементах. Эти изображения нарисованы как подвид над подробным представлением, когда выбрана строка. Теперь, когда я добираюсь до «подробного представления», я создал пару кнопок, которые при нажатии будут переставлять небольшие изображения. Для этого мне нужно очистить предыдущие изображения и перерисовать их в разных местах в представлении. У меня есть метод вроде: [MyView changeImagePositionwithPosnumber: «number selected by buttons»] Я не могу передать этот метод, когда кнопка нажата, так как она рисует существующие изображения. Как обновить представление, чтобы передать этот метод? Нужно ли мне реализовать draw rect для этого? Я не совсем понимаю, правильно ли я и не уверен, как его реализовать. Короче, что делает навигационный контроллер, когда вы уходите от подробного представления, я хочу сделать это, чтобы обновить свое представление и нарисовать на нем новые изображения. Любая помощь по этому поводу очень ценится. Я все еще новичок.Нужна помощь с обновлением UIView в iPhone SDK

ответ

0

Это работает для меня: UIView * вид: для (UIView * подвид в [просмотреть подобозрения]) { [подтаблицы removeFromSuperview]; }

С благодарностью

Смежные вопросы