草庐IT

UIScrollViewKeyboardDismissModeIn

全部标签

ios - 使用 UIScrollViewKeyboardDismissModeInteractive 移动栏

我有一个固定在键盘顶部的文本字段。我无法使用inputAccessoryView,因为它始终显示。我能够观察到键盘隐藏/显示的通知以使用键盘上下移动它,但这似乎不适用于UIScrollViewKeyboardDismissModeInteractive。有没有办法获得关于键盘位置的持续反馈以同步动画? 最佳答案 编辑:看来这在iOS8中不起作用,伙计们——抱歉!我也在寻找新的解决方案我通过创建一个不可见的inputAccessoryView解决了这个问题。textView.inputAccessoryView=[[MJXObserv

ios - 使用 UIScrollViewKeyboardDismissModeInteractive 移动栏

我有一个固定在键盘顶部的文本字段。我无法使用inputAccessoryView,因为它始终显示。我能够观察到键盘隐藏/显示的通知以使用键盘上下移动它,但这似乎不适用于UIScrollViewKeyboardDismissModeInteractive。有没有办法获得关于键盘位置的持续反馈以同步动画? 最佳答案 编辑:看来这在iOS8中不起作用,伙计们——抱歉!我也在寻找新的解决方案我通过创建一个不可见的inputAccessoryView解决了这个问题。textView.inputAccessoryView=[[MJXObserv

ios - UIScrollViewKeyboardDismissModeInteractive 用键盘改变 tableview 高度

在UIViewController我已经设置self.tableView.keyboardDismissMode=UIScrollViewKeyboardDismissModeInteractive。这很棒,因为用户可以将键盘从tableview向下拖动。但是,当向下拖动键盘时,tableview会保持其当前高度。这看起来很奇怪,因为它在键盘和ScrollView之间留下了空白。如何持续跟踪键盘的框架,以便在用户拖动键盘时调整tableview的大小?我试过使用UIKeyboardWillChangeFrameNotification但似乎只有在用户完成拖动后才会被调用。