作者s001582000 (仁杰)
看板MacDev
标题[问题] 关於KeyboardDismissMode的Interactive
时间Fri Jan 15 12:18:59 2016
各位前辈大家好
我想做跟FB Message一样的功能
在ScrollView往下滑的时候顺势将键盘缩下
大概爬了文是7.0的属性KeyboardDismissMode.Interactive
但是实作下来
keyboard在changeFrame的时候没有回任何事件
导致我要自己去算scroll view 滑动到keyboard的y的时候
做我的sendBar往下缩
我大概描述一下是这样
if scrollView.panGestureRecognizer.locationInView(self.view).y > keyboard.Y
sendBar.y = keyboard.Y
但是UI呈现会抖抖抖抖 不顺畅
如影片
https://youtu.be/lbPwCpXWTxw
但他又没有事件回来
有没有办法可以像FB Message顺畅的滑动sendBar
先谢谢各位前辈指导
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 125.227.150.100
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MacDev/M.1452831544.A.394.html
※ 编辑: s001582000 (125.227.150.100), 01/15/2016 12:23:35
1F:推 darktt: 把一个观察的view加到textField的inputAccessoryView里01/16 07:16
2F:→ darktt: 之後透过它来观察键盘的移动行为01/16 07:16
感谢
※ 编辑: s001582000 (39.12.92.149), 01/19/2016 09:16:39