Описание тега 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 мы добавляем наш пользовательский слайдер (представление пользовательского интерфей…
22 июл '10 в 03:34
2
ответа
Какао - iOS - Для обновления свойства text UILabel требуется setNeedsDisplay?
Я новичок, и у меня есть проект iOS, где я устанавливаю свойство text поля UILabel. self.nameLabel.text = @"abcd"; Вопрос Нужно ли вызывать setNeedsDisplayInRect для метки для отображения нового текстового значения? Мое понимание основано на некотор…
23 фев '12 в 20:31
1
ответ
Как вы обновляете вторичный вид?
Возможно, есть лучший способ настроить это, так что я открыт для предложений. Но вот что я делаю. У меня есть основной UIView. Кроме того, у меня есть UIImageView и другой UIView. Когда изменяется UIImageView, я хочу изменить второй UIView. Так что …
10 май '10 в 16:26
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. В приложении, над которым я работаю, у меня есть массив объектов, которые нужно нарисовать (в основ…
12 дек '11 в 09:52
1
ответ
Правильное использование setNeedsDisplayInRect: метод для анимации
У меня есть некоторый контроллер представления, который использует мой собственный класс представления и интерфейс XIB, поэтому представление инициализируется из кодера. В этом контроллере представления, когда я перемещаю ползунок, он перерисовывает…
28 ноя '11 в 09:49
2
ответа
UIView не очищает (Обновить), когда мы перерисовываем строку
Я пытаюсь нарисовать массив символов в UIView. Проблема в том, что представление не обновляется автоматически и, следовательно, символы не отображаются. Когда мы дотрагиваемся до экрана тут и там, он будет отображаться (иногда только часть символа).…
16 май '13 в 11:36
1
ответ
Вызовы NSOutlineView setNeedsDisplayInRect терпят неудачу
У меня есть NSOutlineView, который использует пользовательский подкласс NSCell для рисования NSProgressIndicator. Каждый NSCell имеет refreshing свойство, которое устанавливается делегатом NSOutlineView willDisplayCell:forItem: метод, вот так: - (vo…
13 июн '11 в 13:04
2
ответа
SetNeedsDisplay в NSView запускает перерисовку всей иерархии представлений.
Я работаю над приложением, созданным NSWindow, которому принадлежит множество пользовательских подвидов, которые могут быть непрозрачными или нет. Всякий раз, когда я вызываю SetNeedsDisplay: или SetNeedsDisplayInRect: в подвиде, система вызывает dr…
02 мар '21 в 10:37