Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/97.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios UIScrollView中的UITextField和UILabel_Ios_Uiscrollview - Fatal编程技术网

Ios UIScrollView中的UITextField和UILabel

Ios UIScrollView中的UITextField和UILabel,ios,uiscrollview,Ios,Uiscrollview,在我的iphone应用程序中,我需要创建一个控制器,该视图将具有以下规格 视图顶部的UITextField UIExtField下面的一些UILabel和上一个UILabel下面的每个UILabel 在UITextField中输入内容时,将在最后一个UILabel下方添加新的UILabel (这几乎就是在神童列表iphone应用程序中所做的) 为此,我考虑使用UIScrollView而不是控制器的UIView,并使用[self-addSubView:label_I]添加UITextField

在我的iphone应用程序中,我需要创建一个控制器,该视图将具有以下规格

  • 视图顶部的UITextField
  • UIExtField下面的一些UILabel和上一个UILabel下面的每个UILabel
  • 在UITextField中输入内容时,将在最后一个UILabel下方添加新的UILabel
(这几乎就是在神童列表iphone应用程序中所做的)

为此,我考虑使用UIScrollView而不是控制器的UIView,并使用[self-addSubView:label_I]添加UITextField和所有UILabel

这种方法正确吗?起初,我尝试了UITableView方法,但我对此并不十分满意。

看看这个应用程序,这可以通过使用带有子类自定义UITableViewCell的UITableView实现(透明边距为
[UIColor clearColor]

以下是一些有用的链接:

如果您想使用“UILabels”列表,到目前为止,UITableView是最好的选择


编辑:视图顶部的UITextView对应于
tableHeaderView
属性。

我从未尝试过Wunderlist,但它看起来像是在使用UITableView。UITableView非常灵活-可能值得再看一眼吗?@mike-k完全同意UITableView的灵活性。问题是,当创建一个新项目时(从UITextField),我希望新的UILabel(并且只有那一个)出现一点效果(淡入淡出或填充)。您知道是否只有一个给定的单元格可以在不刷新所有其他单元格的情况下显示吗?@Luc iOS在添加新行时提供一些内置动画(请参见“-(void)insertRowsAtIndexPaths:(NSArray*)indexPaths with rownanimation:(uitableviewsrownanimation)animation”)。否则,您可以在“–tableView:CellForRowatineXpath:”)@mike-k rhanks中制作自定义动画,谢谢您的帮助。那么我将在UITableView中深入挖掘。