我想有一個鍵盤(自定義),顯示當我點擊我的tableview細胞,並表示鍵盤編輯選定單元格中的標籤。
我已閱讀並試圖
堆棧溢出和其他搜索線程/教程
- A Swift example of Custom Views for Data Input (custom in-app keyboard)
- How to make custom keyboard only for my app in Swift?
- iOS 8: Creating a Custom Keyboard in Swift
除了機智h其他結果和搜索(也是這些線程中推薦的讀數),這些對於我按照需要的方式獲得鍵盤非常重要(這是應用程序特定的,我不想讓用戶安裝鍵盤以使用應用程序),但是,沒有解釋如何我可以「激活」沒有文本字段的鍵盤。
我的思考過程是這樣的:我將有一個帶有文本框的鍵盤,以便接收按下按鍵的輸入。該輸入將被髮送到選定單元格中的標籤。問題是在鍵盤上顯示沒有任何東西叫它...
爲什麼我不想在單元格中的文本字段:因爲我認爲讓tableview單元格激活鍵盤更聰明/優雅。我在其他應用程序中看到了這一點,我無法弄清楚它是如何完成的。
任何有關這個問題的幫助是非常感謝。我對編程完全陌生,正在使用Swift(所以沒有線索Obj-C或類似的東西)。
謝謝!
我不明白你爲什麼不想要UITextField(沒有「白色背景,沒有邊框等),只是」更新標籤「,因爲你可以自定義UITextField,使它看起來像一個」標籤「,在'didSelectRowAtIndexPath:'中,只需做'[theCellTextField becomeFirstResponder]'(或類似的東西) – Larme
標籤是不可編輯的,它不會顯示鍵盤,你想要做的是不可能的。一個文本字段,而不是一個標籤 –
謝謝Larme和Duncan,所以我猜想沒有辦法調用單獨的視圖來選擇一個單元格嗎?一個視圖不能覆蓋整個窗口,並且可能有任何內容像按鈕和textfields? – TVDN