iOS开源 - 轻量级的键盘管理器
renyi4qyi6r
8年前
<h2><strong>WHC_KeyboardManager</strong></h2> <h2><strong>简介</strong></h2> <ul> <li><strong>高效</strong> : 轻量级拒绝复杂或看不懂的Api</li> <li><strong>安全</strong> : 拒绝监听干扰整个App,无入侵性,局部键盘监控处理</li> <li><strong>优势</strong> : 集成简单设置灵活</li> <li><strong>简单</strong> : 无需任何复杂配置</li> <li><strong>灵活</strong> : 可自定义键盘处理配置</li> <li><strong>兼容</strong> : 支持横竖屏切换适配</li> <li><strong>咨询</strong> : 712641411</li> <li><strong>作者</strong> : 吴海超</li> </ul> <h2><strong>演示</strong></h2> <p style="text-align:center"><img src="https://simg.open-open.com/show/2d767d5155b5006366478dff4c6f0359.gif"> <img src="https://simg.open-open.com/show/8b7d32d26bf207d60fba5b2e4a8d637f.gif"></p> <h2><strong>要求</strong></h2> <ul> <li>iOS 6.0 or later</li> <li>Xcode 8.0 or later</li> </ul> <h2><strong>集成</strong></h2> <ul> <li>使用CocoaPods: <ul> <li>【Objective-c】 pod 'WHC_KeyboardManager_oc', '~> 1.0.5'</li> <li>【Swift】 pod 'WHC_KeyboardManager', '~> 1.0.4'</li> </ul> </li> <li>手工集成: <ul> <li>【Objective-c】 导入文件夹WHC_KeyboardManager(OC)</li> <li>【Swift】 导入文件夹WHC_KeyboardManager</li> </ul> </li> </ul> <h2><strong>使用到第三方库</strong></h2> <ul> <li>超好用自动布局库WHC_AutoLayoutKit</li> </ul> <h2><strong>用法</strong></h2> <ul> <li>无配置演示</li> </ul> <pre> <code class="language-objectivec">override func viewDidLoad() { super.viewDidLoad() /*******只需要在要处理键盘的界面创建WHC_KeyboardManager对象即可无需任何其他设置*******/ WHC_KeyboardManager.share.addMonitorViewController(self) }</code></pre> <ul> <li>自定义配置演示</li> </ul> <pre> <code class="language-objectivec">override func viewDidLoad() { super.viewDidLoad() /*******只需要在要处理键盘的界面创建WHC_KeyboardManager对象即可无需任何其他设置*******/ let configuration = WHC_KeyboardManager.share.addMonitorViewController(self) /// 不要键盘头 configuration.enableHeader = false /***configuration里面有丰富实用的自定义配置具体可参看代码***/ }</code></pre> <p> </p> <p> </p> <p> </p>