SingleLineKeyboardResize 0.1.3

SingleLineKeyboardResize 0.1.3

测试已测试
语言语言 SwiftSwift
许可证 MIT
发行最后发行2016年4月
SPM支持 SPM

haaakon 维护。



SingleLineKeyboardResize

这个非侵入性 UIViewController 扩展使得您的 scrollView 在键盘出现时自动调整大小,只需一行代码即可实现,简单到不能再简单,而且您甚至不需要子类化任何东西。

演示

UIScrollView

Resize Example

UITableView

Resize Example

用法

用于从 nib 或 storyboard 生成的 scrollView

@IBOutlet weak var scrollView : UIScrollView!

    override func viewDidLoad() {
        super.viewDidLoad()
        setupKeyboardNotifcationListenerForScrollView(scrollView)
    }

如果要用tableName

@IBOutlet weak var tableView : UITableView!

    override func viewDidLoad() {
        super.viewDidLoad()
        setupKeyboardNotifcationListenerForScrollView(tableView)

    }

例如在 deinit 中移除观察者

deinit {
        removeKeyboardNotificationListeners()
    }

安装

作者

Håkon Bogen, [email protected]

许可证

SingleLineKeyboardResize 在 MIT 许可下可用。请参阅 LICENSE 文件了解更多信息。

单行 API

好的 API 不需要多于一行代码来工作,并且尽可能地不侵入。这个库是我构建 iOS 单行库的持续努力的一部分。检查列表上的其他库。