#iphone #uiimageview #uibutton #rotation
#iPhone #uiimageview #uibutton #поворот
Вопрос:
У меня есть подпредставление, которое принимает вращение, а затем я должен переместить его перед представлением.
Позвольте мне уточнить…
У меня есть кнопка вложенного просмотра, скажем, Button1.
и я повернул его, используя следующие методы
[myButton.layer setTransform:CATransform3DMakeRotation(M_PI,0, 1, 0)];
и затем
[myButton.layer setTransform:CATransform3DMakeRotation(2*M_PI, 0, 1, 0)];
Теперь, когда я нажал на него, он должен добавить UIImageView в качестве подпредставления к основному виду, а затем переместиться наверх (я имею в виду, что кнопка должна быть перед ImageView).
для этого я использовал следующий метод
[self.view bringSubviewToFront:myButton];
Но у меня это не работает…
кнопка всегда остается обратной стороной к этому виду изображения, я также пытался отправить этот ImageView обратно, но это также не работает…
Я надеюсь, вы понимаете вопрос……
Комментарии:
1. То, как и когда вы добавите вид изображения, сильно повлияет на порядок отображения. Не могли бы вы предоставить более подробную информацию об этом?
2. @ChinaPaul — после анимации, когда пользователь нажимает эту кнопку….
Ответ №1:
Я не уверен, что это концептуально связано с этим вопросом, попробуйте выполнить второй поворот с 2 * M_PI до 0.
[myButton.layer setTransform:CATransform3DMakeRotation(0, 0, 1, 0)];
и оставьте остальной код таким, какой он есть