animatewithduration

    1熱度

    2回答

    我在Xcode和swift中工作,我創建了一個視圖,充當一個切換菜單,當菜單出來時,我仍然可以單擊下面的測試按鈕。我不希望這種情況發生。我希望禁用視圖背後的所有內容,並優先顯示菜單視圖。 (下面查看原圖) screenshot from the sample app 請說我不考慮一個按鈕的頭腦,如果是這樣我會已停用了特定按鈕的情況。這個頁面將是一個滾動視圖,它將是動態的。 這是我正在使用的代碼:

    0熱度

    1回答

    我有一個標籤,最初位於屏幕的中心。它目前從屏幕的中心向右端過渡,然後自動反向回到它的位置。我想讓它開始另一個animateWithDuration,以便它從中心返回到屏幕的左側位置,然後自動返回到該位置,然後從那裏繼續循環。 我已經嘗試併成功完成了上半部分的工作,但我不確定如何繼續到第二部分,它開始中心→左邊的過渡和循環。 雨燕2.0代碼: func animateRight() {

    0熱度

    2回答

    目前,我有一個字符串數組在我swift和我在一個循環中顯示它們在UILabel: let greetings = ["Test1", "Test2", "Test3", "Test4"] override func viewDidLoad(){ super.viewDidLoad() Timer.scheduledTimer(timeInterval: 2.0, targe

    -1熱度

    2回答

    當爲ProgressView使用動畫時,如果我讓動畫用完,但如果我嘗試再次運行此代碼,則它工作得很好在動畫仍在繼續時,它將100%添加到當前酒吧並通過酒吧。圖像應該更合理地解釋情況。 進展開始於1.0(100%) Progress is half-way through The code was ran again, resulting in the progress going above 10

    1熱度

    1回答

    我有一個視圖,它被設置爲我的視圖的寬度和一個計時器,它可以在未來(在接下來的5分鐘內)獲得某個點。我的目標是動畫視圖的從view.width寬度降低到0 我試圖做 UIView.animate(withDuration: date.timeIntervalSinceNow, delay: 0, options: .curveEaseIn, animations: { self.count

    0熱度

    1回答

    我想爲後面的背景圖片設置動畫效果,當它到達時它應該再次上升。我想只動畫一個圖像。不知何故,當我運行代碼時圖像不可見。圖像尺寸如下寬度:375和高度:666 這裏是圖像 這裏是代碼 import UIKit class ViewController: UIViewController { @IBOutlet weak var myView: UIView! var water:UIImag

    0熱度

    1回答

    我有一個報警屏幕,帶有亮度和其他東西的控件。以下是我試圖用它完成的事情: 我有一個黑色的scrim覆蓋了屏幕上的所有元素,我在沒有用戶交互的5秒後從alpha 1動畫到0。當輕拍稀鬆布時,它應該從阿爾法0到1進行動畫並隱藏,以便我可以與它下面的控件進行交互。然後在5秒鐘不活動之後再次從0到1動畫。只要用戶點擊它,該稀鬆布就會隱藏並取消隱藏。 現在我正在使用animateWithDuration正在

    0熱度

    1回答

    在Swift 2.0中,我使用Web API上傳和下載一些數據。在調用API之前,我已經開始了一個活動指示器動畫,並且希望在API的響應到來時停止它。 但是,當我想停止API響應後的動畫時,指示器在長時間等待後停止。 這裏是我的代碼: let activityIndi = UIActivityIndicatorView(activityIndicatorStyle: .White) ac

    1熱度

    1回答

    工作不使用的Xcode 7.2.1版本(7C1002), SDK的iOS 9.2 試圖從動畫左ImageView的(屏幕外)到右,有動畫重複 。我知道動畫在viewDidLoad中按照需要工作,但它並不理想,因爲動畫在呈現新控制器或應用程序已轉到後臺並返回前臺時停止。當控制器再次出現時,我希望動畫重新啓動。當我將代碼移動到查看willappear時,動畫不會發生。 我試着: 加入performSe

    0熱度

    1回答

    所以,我有這樣的代碼: UIView.animate(withDuration: 10.0, delay: 0, options: .curveLinear , animations: { self.gameLabel.alpha = 0 }, completion: nil) 問題是,當該代碼被稱爲它就會立即開始一個0α和不慢慢過渡。我究竟做錯了什麼? 下面是代碼中的一些更多