2010-09-09 33 views
1

是否知道如何從電話和Skype應用程序獲取鍵盤接口?這與UITextField成爲第一響應者時出現的模式小鍵盤視圖截然不同。非模態iOS鍵盤接口

這僅僅是一個UIView,Skype的開發者們在IB中展示了自己,用自定義圖形來完成每個按鈕的方形形狀?還是有一些標準的Cocoa Touch方式來做到這一點?

回答

1

這不是Cocoa Touch提供的開箱即用的功能。我會想象iPhone的鍵盤是一組UIButton對象排列像鍵盤和使用自定義圖形來獲得視覺外觀。這在Interface Builder中應該很容易實現。

0

您可能正在尋找UIKeyboardType協議UITextInputTraits,它是由UITextField等實施的。請參閱該鏈接的文檔。

+0

對不起,我應該更具體 - 我正在尋找非模式的鍵盤視圖。像調用鍵盤輸入的文本字段這樣的對象通過使模式鍵盤向上滑動來實現,但Phone和Skype應用程序具有作爲常規視圖的一部分固定在屏幕上的鍵盤。 – 2010-09-09 22:23:40

0

我也對你的問題感到困惑。我不知道任何,但看到,因爲你需要在某處輸入無論如何不是更好的做UITextField活躍viewWillAppear並關閉觸摸其餘的視圖,因此顯示鍵盤像手機應用程序?

+0

那麼,Phone應用程序中的小鍵盤不會像UITextField那樣滑動 - 它只是坐在那裏等着您,當您使用標籤欄導航到它時。 – 2010-09-10 05:48:39