美文网首页
键盘相关

键盘相关

作者: 老猫_2017 | 来源:发表于2020-04-26 17:34 被阅读0次

参见 InputBarAccessoryView 设置viewcontroller 的 键盘

  1. 在viewcontroller 中,配置 inputAccessoryView
open class InputBarViewController: UIViewController, InputBarAccessoryViewDelegate {

    /// A powerful InputAccessoryView ideal for messaging applications
    public let inputBar = InputBarAccessoryView() // 关键输入

    open var isInputBarHidden: Bool = false {
        didSet {
            isInputBarHiddenDidChange()
        }
    }

// 激活,在最底部 另一个 window 中
    open override var inputAccessoryView: UIView? {
        return isInputBarHidden ? nil : inputBar
    }

    open override var canBecomeFirstResponder: Bool {
        return !isInputBarHidden
    }

    
    @discardableResult
    open override func resignFirstResponder() -> Bool {
        inputBar.inputTextView.resignFirstResponder()
        return super.resignFirstResponder()
    }


}

注意,在scrollview 中的 intrinsicContentSize 在 scrollview enable 时,是不生效的,enable = false 是,是生效的, 所以,取值是,需要注意使用

相关文章

  • 键盘相关

    [onEditorActionListener] android:focusable="true"android:...

  • 键盘相关

    参见 InputBarAccessoryView 设置viewcontroller 的 键盘 在viewcontr...

  • 键盘相关处理

    实际开发中在退出当前界面前,要将弹起的键盘收起 如果当前控制器是TableViewController时,就不能这...

  • 键盘的相关设置(UITextfield)

    转自:键盘的相关设置(UITextfield) 一、键盘风格 UIKit框架支持8种风格键盘。 typedef e...

  • 三方库学习

    键盘相关 1、 TPKeyboardAvoiding2、IQKeyboardManager 崩溃日志相关 1、Cr...

  • 软键盘相关

    软键盘显示的原理 软件盘的本质是什么?软键盘其实是一个Dialog。 InputMethodService为我们的...

  • 软键盘相关

    禁止软键盘弹出时顶起布局 在setContentView();前加 底部view随软键盘顶起 manifest l...

  • 键盘项目相关文档

    该文档主要是记录一些关于自定义键盘的相关操作,基本用法,注意事项等。 1、关于自定义键盘 1、官方文档上的定义 ​...

  • 软键盘隐藏和显示问题.

    首先我们先来看些软键盘相关的解释. 针对软键盘,如果想让键盘覆盖我们视图控件.那么在 AndroidManifes...

  • iOS开发中关于键盘的处理

    一、通过接收键盘弹出、回退时发出的通知来进行键盘的相关的处理: 其中 toolBottomDistance 为工具...

网友评论

      本文标题:键盘相关

      本文链接:https://www.haomeiwen.com/subject/niejwhtx.html