作者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://www.ptt.cc/bbs/MacDev/M.1452831544.A.394.html
※ 編輯: s001582000 (125.227.150.100), 01/15/2016 12:23:35
推 darktt: 把一個觀察的view加到textField的inputAccessoryView裡01/16 07:16
→ darktt: 之後透過它來觀察鍵盤的移動行為01/16 07:16
感謝
※ 編輯: s001582000 (39.12.92.149), 01/19/2016 09:16:39