KeyboardHideManager 1.3.0

KeyboardHideManager 1.3.0

测试已测试
语言语言 SwiftSwift
许可 MIT
发布最新发布2024年5月
SPM支持 SPM

zdaecq 维护。



  • 作者:
  • Bondar Yaroslav

KeyboardHideManager

Icon

Language CocoaPods Compatible Platform License Awesome-ios Awesome-swift Awesome

KeyboardHideManager -Swift编写的iOS代码无操作隐藏键盘的管理器。

preview

结构

特性

  • 3个简单的设置动作
  • 多个视图设置
  • 无代码使用
  • Xib 支持

要求

  • Swift 3.0+
  • iOS 8.0+

安装

CocoaPods

pod 'KeyboardHideManager', '~> 1.0'
全面CocoaPods指南(点击展开)

CocoaPods 是Cocoa项目的一个依赖管理器。您可以使用以下命令安装它

$ gem install cocoapods

要使用CocoaPods将KeyboardHideManager集成到Xcode项目中,请创建文件 Podfile,内容如下

platform :ios, '9.0'
use_frameworks!

target '<Your Target Name>' do
    pod 'KeyboardHideManager', '~> 1.0'
end

然后,运行以下命令

$ pod install

关闭 '您的目标名称'.xcodeproj 并打开 '您的目标名称'.xcworkspace

Carthage(不支持)

由于.framework问题,KeyboardHideManager在IB中无法与Carthage一起使用。请使用CocoaPods或手动安装。

手动

如果您不想使用上述任何一个依赖管理器,您可以手动将KeyboardHideManager集成到项目中。

KeyboardHideManager 文件夹拖动到您的项目中。

使用方法

    1. 从对象库拖拽对象

usage_1

    1. 在类字段中设置 KeyboardHideManager

usage_2

    1. 通过 targets 连接视图

usage_3

用户互动启用

目标必须是UIView的子类,并且启用了用户交互。您可以在IB中的视图部分设置它:(以UILabel为例)

user_iteraction_enabled

或者通过代码

someView.isUserInteractionEnabled = true

支持Xib

要使用Xib,必须将控制器中的strong属性添加上

@IBOutlet var keyboardHideManager: KeyboardHideManager!

否则它将被销毁。这是Xib中对象的逻辑。

待办事项

  • 添加示例
  • 添加测试
  • 添加注释
  • 添加CI

许可

KeyboardHideManager是在MIT许可证下发布的。有关详细信息,请参阅LICENSE