#iphone #uibutton #touch
#iPhone #кнопка uibutton #коснитесь
Вопрос:
У меня есть UIButton и я хочу увеличить размер UIButton, сжимая UIButton.Возможно ли это с помощью UIButton аналогично UIImageView.
Ответ №1:
Да, это так. Просто получите жест, а затем соответствующим образом масштабируйте свою кнопку.
Комментарии:
1. Интересно, я собирался сказать «нет», но это, вероятно, сработает. Я не вижу, чтобы это выглядело хорошо, но это другое дело.
2. Да, это непростая задача, но если вы можете получить жест, вы можете делать все, что захотите.
Ответ №2:
Здесь у вас есть хороший учебник с распознавателями жестов. Для использования защелкивания UIPinchGestureRecognizer
после его подключения вы можете легко получить масштаб защелкивания. В вашем случае не используйте аффинное преобразование для масштабирования, потому что это приведет к размытию кнопки. Вместо этого вы должны рассчитать рамку кнопки вручную. Это сложнее, но результат должен быть именно тем, что вы хотите.