Описание тега setneedsdisplayinrect

1 ответ

Ошибка setNeedsDisplayInRect в iOS5?

Я пытаюсь использовать setNeedsDisplayInRect: в iOS5 оптимизировать некоторый код для рисования. Настройка проста: у меня есть массив "горячих точек" CGRect, которые функционируют как кнопки. Когда обнаруживается касание, я нахожу CGRect, в котором …
15 фев '12 в 18:22
2 ответа

setNeedsDisplayInRect вызывается во время drawLayer:inContext:

Я использую CATiledLayer в своем приложении, и в результате рисование этого слоя выполняется в фоновом потоке. То есть метод drawLayer:inContext: моего делегата вызывается из фонового потока. SetNeedsDisplayInRect, используемый для аннулирования час…
16 ноя '11 в 19:17
0 ответов

Выяснение того, какие правки были отменены в drawrect после выполнения нескольких setneedsdisplayinrect

Я рисую изображения в сетке. Некоторые изображения будут перемещаться, и мне нужно обновить дисплей, но, очевидно, я не хочу обновлять весь экран без необходимости. Я использую SetNeedsDisplayInRect несколько раз, но иногда, кажется (и я получаю это…
10 фев '13 в 07:38
1 ответ

Почему drawAtPoint создает дубликаты изображений в представлении содержимого моей табличной ячейки?

У меня есть вид с пользовательским слайдером. Мы используем подкласс TableViewController, который генерирует экземпляры UITableViewCell. Внутри каждого tableViewCell мы добавляем наш пользовательский слайдер (представление пользовательского интерфей…
2 ответа

Какао - iOS - Для обновления свойства text UILabel требуется setNeedsDisplay?

Я новичок, и у меня есть проект iOS, где я устанавливаю свойство text поля UILabel. self.nameLabel.text = @"abcd"; Вопрос Нужно ли вызывать setNeedsDisplayInRect для метки для отображения нового текстового значения? Мое понимание основано на некотор…
1 ответ

Как вы обновляете вторичный вид?

Возможно, есть лучший способ настроить это, так что я открыт для предложений. Но вот что я делаю. У меня есть основной UIView. Кроме того, у меня есть UIImageView и другой UIView. Когда изменяется UIImageView, я хочу изменить второй UIView. Так что …
2 ответа

Создать сложный CGRect

У меня есть вид с границей 10 пикселей, нарисованных на методе. Мне нужно обновить цвет границы, и я использую [self setNeedsDisplay] чтобы сделать его перерисовать вид. Поскольку мне нужно обновить только границу, я хочу использовать: [self setNeed…
24 мар '12 в 14:05
1 ответ

Как вызвать setNeedsDisplayInRect с помощью executeSelectorOnMainThread?

Как вызвать setNeedsDisplayInRect с помощью executeSelectorOnMainThread? Проблема прямая. Я не знаю, как передать прямоугольник в методе executeSelectorOnMainThread. Этот метод запрашивает NSObject, но CGRect это не NSObject, это просто структура *.…
18 ноя '10 в 22:03
1 ответ

IOS 5 SetNeedsDisplayInRect вызывает FullScreen-Invalidity

Я заметил, что в IOS5 при первом вызове SetNeedsDisplayInRect устройство обновляется в полноэкранном режиме. это отличается от предыдущих версий IOS. В приложении, над которым я работаю, у меня есть массив объектов, которые нужно нарисовать (в основ…
1 ответ

Правильное использование setNeedsDisplayInRect: метод для анимации

У меня есть некоторый контроллер представления, который использует мой собственный класс представления и интерфейс XIB, поэтому представление инициализируется из кодера. В этом контроллере представления, когда я перемещаю ползунок, он перерисовывает…
2 ответа

UIView не очищает (Обновить), когда мы перерисовываем строку

Я пытаюсь нарисовать массив символов в UIView. Проблема в том, что представление не обновляется автоматически и, следовательно, символы не отображаются. Когда мы дотрагиваемся до экрана тут и там, он будет отображаться (иногда только часть символа).…
1 ответ

Вызовы NSOutlineView setNeedsDisplayInRect терпят неудачу

У меня есть NSOutlineView, который использует пользовательский подкласс NSCell для рисования NSProgressIndicator. Каждый NSCell имеет refreshing свойство, которое устанавливается делегатом NSOutlineView willDisplayCell:forItem: метод, вот так: - (vo…
2 ответа

SetNeedsDisplay в NSView запускает перерисовку всей иерархии представлений.

Я работаю над приложением, созданным NSWindow, которому принадлежит множество пользовательских подвидов, которые могут быть непрозрачными или нет. Всякий раз, когда я вызываю SetNeedsDisplay: или SetNeedsDisplayInRect: в подвиде, система вызывает dr…