InputView SlackTextViewController находится за клавиатурой

Я использую SlackTextViewController.

Раньше все работало нормально, но теперь у меня возникла проблема.

  • Когда я коснулся inputView SlackTextViewController, то будет отображаться клавиатура.

  • Но InputView не следует за клавиатурой. Поэтому я не вижу InputView после появления клавиатуры.

Вот фрагмент кода.

class CommentVC: SLKTextViewController {


    override var tableView: UITableView {
        get {
            return super.tableView!
        }
    }


    override class func tableViewStyle(for decoder: NSCoder) -> UITableViewStyle {

        return .plain
    }

    override func viewDidLoad() {


        super.viewDidLoad()



        //Do any additional setup after loading the view, typically from a nib.
        let cellNib = UINib(nibName: "CommentTableCell", bundle: Bundle.main)
        tableView.register(cellNib, forCellReuseIdentifier: "CommentTableCell")

        //Set Title at the top


        self.navigationController?.isNavigationBarHidden = false
        self.navigationItem.title = "Comments"
        self.navigationItem.hidesBackButton = true

        let backButton = UIBarButtonItem(image: UIImage(named: "backBtn"), style: UIBarButtonItemStyle.plain, target: self, action: #selector(CommentVC.back(_:)))

        self.navigationItem.leftBarButtonItem = backButton
        self.navigationItem.leftBarButtonItem?.setBackgroundVerticalPositionAdjustment(-8, for: UIBarMetrics.default)



        // SLKTVC's configuration
        self.bounces = true
        self.shakeToClearEnabled = true
        self.isKeyboardPanningEnabled = true
        self.shouldScrollToBottomAfterKeyboardShows = false
        self.isInverted = false





    }

    override func didChangeKeyboardStatus(_ status: SLKKeyboardStatus) {
        switch status {
        case .willShow:
            print("Will Show")
        case .didShow:
            print("Did Show")
        case .willHide:
            print("Will Hide")
        case .didHide:
            print("Did Hide")
        }
    }

}

Моя проблема - didKeyboardChangeStatus не вызывается.

Это не работает в iOS 10 и iOS 11.

0 ответов

Другие вопросы по тегам