не разрешить подпредставлениям масштабироваться по сравнению с видом? - PullRequest
1 голос
/ 09 июля 2010

Я масштабирую UIView, используя

[UIView setTransform:CGAffineTransformMakeScale(2.0*scale.value, 2.0*scale.value)]; 

, он отлично работает для меня, но все подпредставления также масштабируются с помощью UIView, но я не хочу масштабировать все подпредставления этого UIView.

Я пытался следовать этому, чтобы остановить масштабирование подпредставлений.

[UIView setAutoresizesSubviews:NO];

UIView.autoresizingMask = UIViewAutoresizingNone;

, но все равно масштабирование подпредставлений.

, пожалуйста, помогите мне.

1 Ответ

3 голосов
/ 09 июля 2010

Преобразование работает на весь вид как есть. Невозможно что-то извлечь из этого.

Использование матриц преобразования не изменяет размер ваших видов напрямую, оно просто определяет, как все это отображается на экране.

Если вы просто масштабируете его в два раза, вы не получите ни уровень детализации, ни потерю. Возможно, вместо этого установите его рамку.

...