iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 29
0
Mobile Development

小菜逼學習IOS系列 第 29

swift IQKeyboardManager - 鐵人29

  • 分享至 

  • xImage
  •  

在開發 ios app 時,很常發現使用鍵盤跳出會蓋住你的 UITextField 或 UITextView ,IQKeyboardManager可以使 UITextField/UITextView 無需任何程式碼即可防止鍵盤向上滑動和覆蓋的問題。要使用它,IQKeyboardManager您只需要將源文件添加到您的項目中。

IQKeyboardManagerSwift可通過CocoaPods使用。要安裝它,只需將以下行添加到您的Podfile中

pod 'IQKeyboardManagerSwift'

在AppDelegate.swift中,只需導入IQKeyboardManagerSwift框架並啟用IQKeyboardManager

import IQKeyboardManagerSwift

@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {

   var window: UIWindow?

   func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {

     IQKeyboardManager.shared.enable = true

     return true
   }
}

上一篇
Swift AVPlayerViewController 播放影片
下一篇
如何在圖片和按鈕上設定圓形 - 最終章
系列文
小菜逼學習IOS30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言