在开发 App 的时候,有遇过键盘开启的时候,TextField 却被挡住无法输入的情况吗
这时候只要在你的专案里安装 IQKeyboardManagerSwift 这个套件就可以瞬间解决罗~
首先,用 Terminal 切换到专案底下,然後输入下面指令,来让 CocoaPods 在专案内初始化
pod init
接着会在专案资料夹内出现 Podfile 档案,把它打开,在 use_framework! 里输入 pod '套件名称'
target 'CocoaPodsDemo' do
# Comment the next line if you don't want to use dynamic frameworks
use_frameworks!
pod 'IQKeyboardManagerSwift'
# Pods for CocoaPodsDemo
end
接下来在 Terminal 里输入安装指令
pod install
安装好之後,会跟下图一模一样
开启 专案名称.xcworkspace
,然後切换到 AppDeleagte.swift
这个档案
import IQKeyboardManagerSwift
在 AppDelegate.swift 里的「didFinishLaunchingWithOptions」加入下面这一行
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
IQKeyboardManager.shared.enable = true // 加入这行
return true
}
这样就算安装完成了,之後有哪个页面会需要用到这个套件的时候,只要在该页面对应的 Controller import IQKeyboardManagerSwift
就可以了
简单回顾一下,第一天讲了HTML5常用的几种tag。二到四天,深入聊了CSS中float原理,实作圣...
i18n 全写为 internationalization,俗称的多国语系也常被称之为本地化 (L...
蓝牙低功耗(Bluetooth Low Energy,或称Bluetooth LE、BLE,旧商标B...
今天要来跟各位一起解析 QnA Maker Bot,以下简称 QA Bot。 今天是参考 官方范例程...
上一篇我们写好了 EtaResponseMapper 的 unit test。但 data laye...