ios - UIScrollVew 中的 UITextField 和 UILabel

标签 ios uiscrollview

在我的 iPhone 应用程序中,我需要创建一个 Controller ,其 View 将具有以下规范。

  • View 顶部的 UITextField
  • UITextField 下方的一些 UILabel 以及前一个 UILabel 下方的每个 UILabel
  • 在 UITextField 中输入内容时,将在最后一个 UILabel 下方添加一个新的 UILabel

(这几乎就是 Wunderlist iPhone 应用程序中所做的事情)。

为此,我正在考虑使用 UIScrollView 而不是 Controller 的 UIView,并使用 [self addSubView:label_i] 添加 UITextField 和所有 UILabel

这种做法正确吗?一开始我尝试了 UITableView 方法,但我对此不太满意。

最佳答案

看着这个Wunderlist应用程序中,这可以使用带有子类的自定义 UITableViewCell 的 UITableView 来实现(具有 [UIColor clearColor] 的透明边距)。

以下是一些有用的链接: "Creating a Custom UITableViewCell In iOS 4" "Custom UITableViewCell Using IB"

如果您想使用“UILabels”列表,UITableView 将是迄今为止最好的选择。

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

关于ios - UIScrollVew 中的 UITextField 和 UILabel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8627049/

相关文章:

objective-c - UIActivityIndi​​catorView 动画问题

iphone - 计算UITabBar的高度

ios - 从嵌入式 View Controller 隐藏 ScrollView 项目

ios - 将 Stackview 添加到 UIScrollView

ios - 将 UIPanGestureRecognizer 添加到 UIScrollView 时禁用滚动

ios - 在启用水平页面的 UIScrollview 中滑动多个 UITableView

iphone - SQLite 管理器 - 将表复制到另一个 .sqlite 数据库

ios - 如何隐藏表格 View 上方的自定义 View

ios - FSCalendar 选择的日期

ios - 如何从 swift 文件调用用 Objective C 编写的 Web 服务