2011-03-11 89 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

还有很多你需要做的子类化才能得到相同的结果。