Нужна помощь с обновлением UIView в iPhone SDK - PullRequest
0 голосов
/ 01 ноября 2010

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

1 Ответ

0 голосов
/ 04 ноября 2010

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

Спасибо

...