【问题标题】:How do I make a label slide onto the screen when a button is pressed? SWIFT 2按下按钮时如何使标签滑到屏幕上?斯威夫特 2
【发布时间】:2016-01-24 05:02:30
【问题描述】:

我正在构建一个 iOS 应用程序,它从网站获取一些文本并在按下按钮时将其显示在标签中。

当按下按钮时,我希望标签从下方移动到屏幕上,这在 Swift 2 中是如何完成的?

我已经开始使用此代码在视图出现时将标签从屏幕上移开,但我找不到将其动画化回屏幕上的方法

override func viewDidLayoutSubviews() {

label.center = CGPointMake(label.center.x, label.center.y - 400)

}

【问题讨论】:

    标签: ios swift


    【解决方案1】:

    非常简单的方法。将 CGPoints 设置为您要标记定位的位置。

        UIView.animateWithDuration(1, animations: {
              label.center = CGPointMake(label.center.x, label.center.y+400)
        })
    

    【讨论】:

      猜你喜欢
      • 2017-03-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多