0
Я пытаюсь преобразовать свой UIButton
влево при нажатии, и я хочу, чтобы он сжимался одновременно. Я пробовал следующий код, и он преобразуется влево, но я не знаю, как сжимать кнопку. Как я мог сжать и преобразовать UIButton
.Усадка и преобразование UIButton
@IBAction func joinCircleButton(sender: AnyObject) {
let button = sender as UIButton
UIView.animateWithDuration(1.0, animations:{
button.frame = CGRectMake(button.frame.origin.x - 75, button.frame.origin.y,button.frame.size.width, button.frame.size.height)
})
}
Это работает спасибо. Но когда я нажимаю на него второй раз, он просто уходит с экрана. Как я могу помешать ему выйти из экрана? – StevenR
Каждый раз, когда кнопка сдвигается на 75 пунктов, вы должны проверить 'button.frame.origin.x - 75', чтобы увидеть, больше ли она. – gabbler