[問題] 關於KeyboardDismissMode的Interactive

看板MacDev作者 (仁傑)時間8年前 (2016/01/15 12:19), 8年前編輯推噓1(102)
留言3則, 1人參與, 最新討論串1/1
各位前輩大家好 我想做跟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

01/16 07:16, , 1F
把一個觀察的view加到textField的inputAccessoryView裡
01/16 07:16, 1F

01/16 07:16, , 2F
之後透過它來觀察鍵盤的移動行為
01/16 07:16, 2F

01/16 07:19, , 3F
你也可以看他是怎麼實作的https://goo.gl/VqUcYD
01/16 07:19, 3F
感謝 ※ 編輯: s001582000 (39.12.92.149), 01/19/2016 09:16:39
文章代碼(AID): #1Mc7CuEK (MacDev)