Добавление закругленных углов в UiimageView vs Предварительная рендеринг Uiimage?

StackOverflow https://stackoverflow.com/questions/4248145

Вопрос

Я экспериментирую со слоем UiimageView, в частности добавления закругленных углов.

Мой вопрос в том, какое влияние на производительность (если есть), выполнив следующее:

[self.imgView.layer setCornerRadius:10.0f];
[self.imgView.layer setMasksToBounds:YES];
[self.imgView.layer setBorderWidth:2.0f];
[self.imgView.layer setBorderColor:[[UIColor yellowColor] CGColor]];

над «предварительным рендерингом» изображение перед рукой.

Спасибо

Это было полезно?

Решение

Кореанамация в целом очень Быстро - на самом деле слишком быстро беспокоиться об этом.

Поэтому, если оригинальное изображение может быть любого значения, или другая граница - это то, что вам может понадобиться, используйте те атрибуты Calayer.

Я бы пошел с Prerended только в том случае, если граница настаивается в камне. Далее, ок мощь Время от времени ускориться, когда маскировка задействована, так как он позволяет использовать непрозрачные изображения вместо прозрачных, поэтому область, которая нуждается в альфа-смешивании значительно меньше (но нет жесткого числа на этом).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top