2016-01-27 82 views
1

我有一個視圖,我需要始終顯示鍵盤,但它不是那麼容易因爲我在提示視圖顯示它關閉我的鍵盤時在模式中呈現另一個視圖。如何刪除滑動(顯示)和滑下(隱藏)的UIKeyboard動畫? -IOS9 Swift

所以我的修復是使用假的鍵盤作爲imageview,它有鍵盤的圖像,現在我可以隨時顯示我的鍵盤,但我想刪除鍵盤顯示和隱藏在我的假鍵盤的過渡。

我發現this但如果我的鍵盤呈現它不是ios9

回答

1

這個工作對我來說工作:

private func presentAlert(alertController: UIAlertController) { 
    dispatch_async(dispatch_get_main_queue(), { 
     guard let topViewController = UIApplication.sharedApplication().windows.last!.rootViewController else { 
      return 
     } 
     topViewController.presentViewController(alertController, animated:true, 
      completion:nil) 
    }) 
} 

private func createAlert(title: String, message: String) -> UIAlertController { 
    let alertController = UIAlertController(title: title, message: message, preferredStyle: UIAlertControllerStyle.Alert) 
    let cancelAction: UIAlertAction = UIAlertAction(title: "OK", style: .Cancel) { 
     action -> Void in 
     // Do something? 
    } 
    alertController.addAction(cancelAction) 
    return alertController 
} 

然後就可以調用像這樣的警告:

presentAlert(createAlert("Title", message: "Your message here")) 

下面是它的截圖:

image

+0

這是不是在我的工作 – CaffeineShots

+0

請看我的更新 – jasonnoahchoi

+0

嘿謝謝我會盡快嘗試這 – CaffeineShots