2017-05-01 63 views
0

我想在打開視圖控制器時從底部到頂部爲標籤製作動畫。我可以爲標籤添加動畫嗎?沒有框架或pod文件?我試圖從底部到頂部對標籤進行動畫製作,但並未明確此功能。如何在swift中從底部到頂部製作UIlabel

我可以動畫標籤沒有框架或pod文件?

+1

提供你到目前爲止嘗試過的東西請... –

+0

抱歉,我的方法是完全錯誤的嗎?我可以動畫標籤沒有框架或pod文件。 –

+0

當然你可以!你必須更具體一些,起點和終點是什麼?你使用約束? –

回答

4

有沒有必要使用框架或豆莢你想要完成。您可以簡單地使用以下方法並調整持續時間和距離以適應您的需求。

UIView.animate(withDuration: 2, delay: 0, options: [.curveEaseOut], 
    animations: { 
     label.center.y -= self.view.bounds.height - 100 
     self.view.layoutIfNeeded() 
    }, completion: nil) 

的「-100」是有這麼說你不動畫標籤出來的觀點完全。如果你的標籤開始接近頂部,你需要增加這個數字,反之亦然

+0

感謝您的迴應sir.But我只動畫標籤。不動畫uiview –

+1

這隻應該動畫標籤,你有沒有嘗試過上面的代碼?關鍵部分是「label.center.y」更改的位置。您應該將「label」替換爲標籤的名稱 –

+0

先生我正在使用xcode 1.2 sir.This代碼swift 3 –

相關問題