Вопросы по теме 'drawrect'

drawRect не вызывается в добавленном подпредставлении
Я пытаюсь программно создать окно с настраиваемым contentView и одним настраиваемым NSTextField элементом управления, но у меня возникают проблемы с отображением этой иерархии окон и представлений. Я создаю собственное окно без полей и...
6354 просмотров

Где разместить drawRect?
Я только начинаю изучать процедуры рисования для iPhone, но что-то меня смущает. Если я запускаю новое приложение на основе представления и устанавливаю новый класс представления, связываю его с представлением, поставляемым с приложением, тогда...
5104 просмотров
schedule 28.11.2021

Отрисовка UIWebView в drawRect с помощью loadHTMLString
У меня проблема с UIWebView. Я бы хотел отобразить в нем свой собственный html-код. Когда я добавляю веб-представление в качестве подпредставления и вставляю некоторый html-код, он отлично отображается. Когда дело доходит до некоторого...
2856 просмотров
schedule 26.10.2021

UIView drawRect рисует линии неправильной ширины
Я пытаюсь добавить небольшую красную линию внизу своего UIView. Я хочу, чтобы линия была линией в 1 пиксель. Может кто-нибудь сказать мне, почему такой код: - (void)drawRect:(CGRect)rect { CGContextRef currentContext =...
12427 просмотров
schedule 18.11.2021

Несколько пользовательских фонов для UIToolbar
Чтобы создать нижний колонтитул с абсолютным нижним колонтитулом поверх tableView, я обнаружил, что использование UIToolbar для этого и добавление пользовательских представлений для него работает нормально. Моя проблема в том, что я уже использую...
492 просмотров
schedule 26.11.2021

Произвольное вращение Custom UIview слишком медленное
Программируя для iOS, у меня есть составное пользовательское представление, состоящее из множества UIView. Некоторые UIView в этих композитах отвечают за рисование тени, а другие - за некоторую настраиваемую заливку. Тень и заливку необходимо...
713 просмотров
schedule 22.10.2021

Самый эффективный способ нарисовать часть изображения в iOS
Учитывая UIImage и CGRect , каков наиболее эффективный способ (по памяти и времени) нарисовать часть изображения, соответствующую CGRect (без масштабирования)? Для справки, вот как я сейчас это делаю: - (void)drawRect:(CGRect)rect {...
22348 просмотров
schedule 23.10.2021

Может ли вызов dawRect: в фоновом потоке вызвать сбой?
У меня есть несколько тяжелых операций рисования пользовательского интерфейса, поэтому я передал их фоновому потоку. Около 100% сбоев, о которых я сообщил, произошли во время этой операции. Когда отрисовка выполнялась в основном потоке, таких...
1053 просмотров
schedule 24.11.2021

Drawrect с CGBitmapContext работает слишком медленно
Итак, у меня есть базовое приложение для рисования, которое позволяет мне рисовать линии. Я рисую растровое изображение вне экрана, а затем представляю изображение в drawRect . Он работает, но работает слишком медленно, обновляется примерно через...
7134 просмотров
schedule 22.11.2021

Изменение размера UIView из drawRect ()
У меня есть UIView, и я рисую его содержимое из drawRect() , но мне иногда нужно изменять размер представления в зависимости от некоторых вычислений, которые выполняются во время рисования: Когда я изменяю размер, рисунок швов масштабируется, а не...
1114 просмотров
schedule 20.11.2021

Пустая реализация drawRect вызывает предупреждение памяти
У меня есть UIView, на котором я рисую UIBezierPath пальцем. Когда я повторно масштабирую представление (скажем, после того, как нарисован путь), запускается функция перерисовки, которая изменяет масштаб BezierPath: -...
951 просмотров
schedule 14.09.2021

iOS, Нарисуйте радиальный градиент, заполняющий перекресток
Приведенный ниже код рисует идеальный эллиптический радиальный градиент, но не заполняет углы его представления. Как мне заставить его рисовать за пределами эллипса? Задокументированный вариант - kCGGradientDrawsAfterEndLocation, но я думаю, что он...
3495 просмотров
schedule 04.10.2021

drawRect в iOS
У меня есть простой пример, пользовательский UIView, который рисует линию с отметками шкалы (0-8000). У меня есть тестовая кнопка, когда я нажимаю, диапазон меток изменяется с (0-5000), и я заставляю setNeedsDisplay перерисовывать новые метки для...
5373 просмотров
schedule 15.10.2021

UIImage не обрезается путем отсечения
У меня есть подкласс UIView, который содержит UIImageView. Я хочу, чтобы изображение выглядело круглым, поэтому я сделал следующее: - (void)drawRect:(CGRect)rect { CGContextRef ctx = UIGraphicsGetCurrentContext();...
194 просмотров
schedule 27.10.2021

Нарисуйте градиент от прозрачного к белому над белым в iOS
У меня есть приложение для iOS с прокручиваемым текстом на главном экране. Я хочу, чтобы текст в нижней части экрана исчезал. Итак, я создаю собственное представление и делаю что-то вроде этого в drawRect : CGColorSpaceRef colorSpace =...
1720 просмотров

Рисование прямоугольников на изображении. Изображение не масштабируется должным образом - iOS
Я начинаю с imageView.image (фото). Я отправляю (POST) imageView.image в удаленную службу ( Microsoft Face Detection ) для обработки. Удаленная служба возвращает JSON из CGRect для каждого обнаруженного лица на изображении. Я загружаю...
1903 просмотров

Вызов [view setNeedsDisplay] для представления за другим полупрозрачным представлением не вызывает drawRect :?
У меня два взгляда: Просмотр A с альфа-каналом 1.0 Просмотр B с альфа-каналом 0,5 Оба являются подпредставлениями, при этом представление B добавлено как подпредставление после представления A, что подразумевает, что непрозрачный вид A частично...
189 просмотров
schedule 24.02.2022

Линейка рисования UIScrollView с использованием drawRect
Я пытаюсь нарисовать линейку поверх UIScrollView. Я делаю это путем добавления настраиваемого представления под названием RulerView. Я добавляю этот rulerView в супервизор scrollView, устанавливая его фрейм таким же, как фрейм scrollView. Затем я...
99 просмотров

Qt drawRect в фоновом режиме
Я хочу нарисовать фон слайдера. Я пробовал это, но цвет покрывает весь слайдер. Это унаследованный класс QSlider void paintEvent(QPaintEvent *e) { QPainter painter(this); painter.begin(this); painter.setBrush(/*not important*/); // This...
7314 просмотров
schedule 01.03.2022

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