[問題] UITextField的Keyboard位置

看板MacDev作者 (刻骨銘心...)時間12年前 (2012/04/15 01:39), 編輯推噓0(006)
留言6則, 3人參與, 最新討論串1/1
Hi 各位大大~ 想請教一個問題~ 請問有辦法改變keyboard的位置嗎? 看到的範例都是keyboard上面放toolbar或view 而我是想把toolbar或view放在keyboard的下面 請問有甚麼辦法嗎? 目前在UIKeyboardWillShowNotification/UIKeyboardDidShowNotification被調用時 判斷 window下所有view中哪一個符合條件: [[keyboard description] hasPrefix:@"<UIKeyboard"] 然後重新setFrame..... 但是keyboard的位置還是沒變! 想問問看有經驗的大大們~ 有辦法可以讓keyboard不在最下方位置而是任意的y上嗎? 該如何做呢? 感謝!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.193.0.11

04/15 04:02, , 1F
要有心理準備 app 過不了 review
04/15 04:02, 1F

04/15 13:36, , 2F
Apple 設計不能讓你改是有用意的 因為放在上面操作會很不順暢
04/15 13:36, 2F

04/15 13:37, , 3F
你知道為什麼Toolbar是高度是44這麼奇怪的數字嗎
04/15 13:37, 3F

04/15 13:38, , 4F
因為這是手指平均按下去最合適的大小...
04/15 13:38, 4F

04/15 13:39, , 5F
不想把apple講得太神 但apple在設計UI 都是有背後的理由
04/15 13:39, 5F

04/16 08:25, , 6F
感謝chuinhooi大以及reon大的回答!
04/16 08:25, 6F
文章代碼(AID): #1FYRP2Mc (MacDev)