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

1 ответ

setNeedsLayout в подвиде UIView

У меня есть UIViewController И в willRotateToInterfaceOrientation, я звоню [self view] setNeedsLayout]; Этот вид вызова является его подвидом (UIScrollView) layoutSubviews метод, но UIScrollView не звонит layoutSubviews для его подпредставлений. Это…
2 ответа

setNeedsDisplay на большом UIView вызывает

У меня очень большой UIView размером примерно 3000x 3000. В этом большом виде я делаю некоторые бесплатные рисунки стилусом или пальцем на iPad. Вот мой код для моих прикосновений начал и переехал методы. -(void)touchesBegan:(NSSet *)touches withEve…
20 июн '12 в 21:49
1 ответ

Обновление UIView с помощью setNeedsDisplay не работает

В моем приложении есть круговой индикатор выполнения, который отображает процентную долю от потраченного ими пользовательского бюджета. Индикатор выполнения должен обновляться каждый раз, когда пользователь переключается на представление с круглым и…
07 окт '14 в 10:28
1 ответ

Изменение размера UIButton после установки нового изображения

У меня есть UIButton подкласс, который я оживляю всякий раз, когда пользователь нажимает его. Когда он не был нажат, UIButton использует "невыбранное" изображение и выглядит великолепно, но когда пользователь нажимает его, я устанавливаю новое "выбр…
27 авг '15 в 17:41
1 ответ

drawRect не вызывается из setNeedsDisplay

Я недавно начал изучать основную графику, чтобы рисовать на видах, но каждый раз, когда я звоню setNeedsDisplayметод работает, но не запускается drawRect, В моем проекте у меня есть представление о контроллере представления. Представление содержит о…
0 ответов

Viewcontroller представления должны отображаться очень медленно

Кажется, у меня возникла совершенно противоположная проблема, которая всплывает в моих поисках вопросов. У меня есть splitViewController, который, кажется, медленно обновляет свое главное представление после вызова setNeedsDisplay. В конце концов, з…
1 ответ

setNeedsDisplay релиз подпредставлений?

Если пользовательское представление добавляет несколько подпредставлений к себе на основе условия ifи позже setNeedsDisplay вызывается в этом представлении, где условие больше не true и, таким образом, эти подпредставления не создаются, являются ли …
27 июн '11 в 00:41
2 ответа

setNeedsDisplay не будет вызывать drawRect

Важный: Я выяснил проблему, но модератор удалил ее по некоторым причинам: Я попытался вызвать функцию непосредственно с кнопки, вместо того, чтобы использовать эту функцию в контроллере вида. Я до сих пор не до конца понимаю, почему это не сработало…
15 июл '12 в 22:59
1 ответ

Перерисовка UIView в режиме реального времени (приложение для рисования)

Я работаю приложение для рисования. Я собираю штрихи в виде точек и рисую эти точки в метод drawRect моего подкласса UIView. Я собираю точку, переопределяя touchesBegan, touchesMoved а также touchesEnded, Во всем этом те методы, которые я называю [s…
26 май '11 в 04:29
0 ответов

Невозможно отобразить PDF-аннотации с PDFKit (ошибка macOS Sierra?)

Я работаю с PDFKit на MacOS 10.12 и Xcode 8.0. Я создаю некоторые аннотации в формате PDF, отображаемом с помощью PDFView, но я не могу их увидеть после создания, если только не принудительно обновить представление путем увеличения и уменьшения внут…
05 ноя '16 в 14:10
1 ответ

CATiledLayer перерисовка основного подпредставления

У меня есть два подкласса UIView как подвиды представления UIViewController. Во-первых, UIView использует CATiledLayer в качестве класса слоя. И это размещено на заднем плане. Второй UIView размещен над первым. Я хочу перерисовать UIView с CATiledLa…
3 ответа

Обновление UITableViewCell после извлечения данных изображения с помощью dispatch_async

Я пишу приложение, которое показывает TableView с записями, которые содержат изображения. Я пытаюсь получить изображение, выполнив эту строку кода внутри cellForRowAtIndexPath метод: cell.detailTextLabel.text = [artistData objectForKey:generesKey]; …
09 дек '14 в 18:00
2 ответа

setNeedsDisplay вызывается только один раз

В моем коде я хочу "анимировать" задержку рисования линии, поэтому после добавления новой линии в представление я вызываю setNeedsDisplay - который отлично работает один раз. Внутри метода drawRect я рисую линию и вызываю метод линии для увеличения …
2 ответа

iOS setNeedsDisplay в нескольких регионах

У меня есть собственный вид, в котором нарисована клавиатура пианино. Каждая клавиша рисуется как отдельный вызов, так что я могу рисовать только те клавиши, которые нужно перерисовать. Вид поддерживает множественное касание, поэтому одновременно мо…
16 июн '12 в 00:59
2 ответа

Может ли кто-нибудь объяснить рисование и контекстную анимацию?

Я совершенно новый для iOSтак что я не знаю много об этом. Я знаю как сделать UIView (и его детские взгляды), но я не знаю о drawRect Я делаю класс, который наследует от UIView и сделать подпредставления в initWithFrame метод. Я хочу нарисовать NSSt…
2 ответа

Установите UIView backgroundColor с помощью drawRect:

Я пытаюсь установить цвет фона пользовательского класса UIView. Класс также делает кварцевый рисунок в drawRect:метод. Поскольку изменение цвета фона не происходит до следующей перерисовки вида, я изменяю UIView backgroundColor собственность перед з…
3 ответа

UIPickerView не сразу перерисовывает невыбранные строки

У меня есть особый UIPickerView где строки выбираются вручную, нажав на нее. Когда это происходит, стиль выбранной строки изменяется (цвет текста меняется, и отображается изображение с галочкой). Аналогичным образом, если выбрана другая строка, ране…
1 ответ

Как не обводить () каждый UIBezierPath в массиве

Я работаю над приложением для рукописного ввода и использую три разные переменные UIBezierPath: [пути] - массив UIBezierPath временный путь - помочь с сглаживанием realPath - путь, который в конечном итоге будет добавлен в массив 'paths' Я использую…
2 ответа

iOS: CGContextRef drawRect не согласен с вводом

Справочная информация: я хотел бы рисовать блоки, когда пользователь где-то подправить. Если блок есть, я хочу стереть его. Я управляю блоками с помощью NSMutableArrayотслеживать точки, где блок должен идти. Каждый раз, когда пользователь прикасаетс…
2 ответа

setNeedsDisplay для UIImage не работает

Я пытаюсь нарисовать линию на UIImage с помощью dataBuffer при нажатии кнопки, но метод drawRect: .. не вызывается. (поэтому линия, которую я хочу нарисовать, не появляется) Я действительно не знаю, где может быть проблема, поэтому я разместил немно…