Нет поворота и масштабирования для подпредставлений - PullRequest
0 голосов
/ 06 ноября 2011

У меня есть один UIView с ползунком и сегментным контролем как подпредставление. Я использую управление жестами для управления вращением и вылетом. Теперь при вращении uiview ползунок и сегмент управления также поворачиваются. Я не хочу вращение и масштабирование для подпредставлений. Пожалуйста, помогите мне разобраться в этой проблеме.

Спасибо

Ответы [ 2 ]

0 голосов
/ 06 ноября 2011

Вы можете «вращать» свои подпредставления, когда обрабатываете жест для поворота UIView.

Создайте CGAffineTransformRotate и примените его к вашему подпредставлению, если вы не хотите, чтобы он вращался:

[UIView beginAnimations:nil context:nil];
CGAffineTransform transform = CGAffineTransformRotate(subview.transform, radians);
subview.transform = transform;
[UIView commitAnimations];

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

0 голосов
/ 06 ноября 2011

Не используйте сегментированный элемент управления и слайдер в качестве подпредставлений масштабированного представления.

Если необходимо, вы можете иметь содержащий суперпредставление, которое содержит масштабированное представление, сегментированное управление и слайдер в качестве подпредставлений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...