KeyboardDismisser 1.0.0

KeyboardDismisser 1.0.0

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布最新发布2018年10月
SPM支持 SPM

Yagiz Gurgul 维护。



  • 作者:
  • Yagiz

KeyboardDismisser

KeyboardDismisser 是一个小型的 Swift 4.x pod,在键盘上方添加了一个按钮,以便用户可以轻松关闭键盘。

预览

安装

CocoaPods

pod 'KeyboardDismisser'

手动安装

只需下载或克隆仓库,然后将 Classes 文件夹移动到您的项目中。

使用方式

AppDelegate.swift 或您拥有的任何根类中调用单独的 KeyboardDismisser 实例的 attach() 方法。

import UIKit
import KeyboardDismisser

@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {

    var window: UIWindow?


    func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
        
        KeyboardDismisser.shared.attach()
        
        return true
    }
}

自定义取消按钮

您可以更改按钮图像、大小或边距。应在调用 attach() 方法之前进行任何自定义。

import UIKit
import KeyboardDismisser

@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {

    var window: UIWindow?


    func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
        
        KeyboardDismisser.shared.buttonImage = "keyboardDismissIcon.png"
        KeyboardDismisser.shared.buttonSize = CGSize(width: 30, height: 30)
        KeyboardDismisser.shared.buttonRightMargin = 10
        KeyboardDismisser.shared.buttonBottomMargin = 10
        
        KeyboardDismisser.shared.attach()
        
        return true
    }
}

启用/禁用

在某些情况下,您可能想要禁用 KeyboardDismisser。例如,如果您添加了自定义文本字段附件,您可能想要禁用它。要这样做,您可以使用 isDisabled 属性。

KeyboardDismisser.shared.isDisabled = true

许可证

MIT

免费软件,真是太棒了!