我最近從github克隆了QuickDialog項目,並隨身攜帶。帶UIKeyboard +自定義工具欄佈局的iPhone/iOS
他們似乎使用默認的iOS鍵盤,但有一個額外的自定義視圖,即具有「上一頁」「下一頁」和「完成」的行。截圖如下2個圖像:
而默認UIKeyboard
不會有該行無論UIKeyboardType
是什麼。
我試圖看看源代碼,看看他們如何實現,但沒有運氣。有誰知道他們是如何做這種鍵盤的?
在此先感謝!
我最近從github克隆了QuickDialog項目,並隨身攜帶。帶UIKeyboard +自定義工具欄佈局的iPhone/iOS
他們似乎使用默認的iOS鍵盤,但有一個額外的自定義視圖,即具有「上一頁」「下一頁」和「完成」的行。截圖如下2個圖像:
而默認UIKeyboard
不會有該行無論UIKeyboardType
是什麼。
我試圖看看源代碼,看看他們如何實現,但沒有運氣。有誰知道他們是如何做這種鍵盤的?
在此先感謝!
爲此,您必須在鍵盤上添加工具欄。使用鍵盤通知(KeyboardWillShow & KeyboardWillHide)用於在鍵盤上顯示工具欄。您也可以參考以下網址
https://github.com/SimonBS/BSKeyboardControls
謝謝!我查看了BSKeyboardControls的源代碼,這正是我想要的,並且很容易遵循!所以我會採取你的答案。 – nluo
你有自定義工具欄可走。並在viewdidload隱藏文本欄上的工具欄書籤可以開始編輯顯示工具欄,並在工具欄上放置自定義的按鈕或工具欄按鈕。還設置了鍵盤上方的工具欄框架 –
感謝Chinttu,我會看看這是否有效,並繼續找到他們如何做到這一點。 – nluo
我已經完成了那個傢伙...它適用於我...所以它也適用於你。你只需要把iboutlet的工具欄和按鈕,並設置框架和顯示隱藏根據您的需要。 –