2011-03-11 150 views
0

大家好 林很新的iPhone的發展,我看到使用表單UI許多應用,如iPhone輸入文本框

http://i.stack.imgur.com/znEex.png

首先我認爲這是從UIKit的標準控制,但經過一番搜索它似乎不是。

我想知道是否有一種簡單的方法來創建這種類型的標籤左側和輸入字段的正確類型的單元格?

我猜這個設計是用表視圖創建的,每個輸入定義爲一個UITableViewCell。 我知道我可以創建一個自定義的UITableViewCell,但我認爲,因爲我看到使用這種輸入的應用程序太多了,所以必須有一個標準控件或一個簡單的實現方法?

回答

1

沒有簡單的方法比使用自定義UITableViewCell來創建這樣的UI小部件。

對於用戶輸入,您需要將UITextViewUIFieldView添加到您的自定義單元格中。

+0

我假設你的意思是'UITextField';沒有'UIFieldView'這樣的東西。你不應該在'UITableViewCell'的實例中使用'UITextView',因爲'UITextView'是'UIScrollView'的子類,而且滾動視圖並不是嵌套的(表視圖本身就是一個子類的實例'UITableView')。 – jlehr 2011-03-12 00:32:12

+0

@ jlehr是的,我的意思是'UITextField',萬一在UItableView中需要多行輸入文本控件時會發生什麼情況。你打算使用什麼? – Jhaliya 2011-03-12 03:55:55

0

基本上,你將需要一個UIViewController作爲你的基地與UIImageViewUITableView

還有很多你需要做的子類化才能得到相同的結果。