Увеличение размера, если UIButton путем сжатия в iphone

#iphone #uibutton #touch

#iPhone #кнопка uibutton #коснитесь

Вопрос:

У меня есть UIButton и я хочу увеличить размер UIButton, сжимая UIButton.Возможно ли это с помощью UIButton аналогично UIImageView.

Ответ №1:

Да, это так. Просто получите жест, а затем соответствующим образом масштабируйте свою кнопку.

Комментарии:

1. Интересно, я собирался сказать «нет», но это, вероятно, сработает. Я не вижу, чтобы это выглядело хорошо, но это другое дело.

2. Да, это непростая задача, но если вы можете получить жест, вы можете делать все, что захотите.

Ответ №2:

Здесь у вас есть хороший учебник с распознавателями жестов. Для использования защелкивания UIPinchGestureRecognizer после его подключения вы можете легко получить масштаб защелкивания. В вашем случае не используйте аффинное преобразование для масштабирования, потому что это приведет к размытию кнопки. Вместо этого вы должны рассчитать рамку кнопки вручную. Это сложнее, но результат должен быть именно тем, что вы хотите.