【发布时间】:2015-06-24 06:36:00
【问题描述】:
我有一个要在其上创建自定义类的 UITextField。所以我创建了一个子类为UITextField 的文件。接下来,在自定义类中,我要实现一个tableView。有点像自动完成textField。
我开始创建它,并像这样添加tableView:
[self addSubview:self.tableView];
当我运行应用程序时,tableView 在textField 中,所以我只能看到tableView 的一部分。如何将其添加为subview,以便查看完整的tableView?
【问题讨论】:
-
我猜你实际上想要自定义 UITableView,因为我看不到你正在使用自定义的 UITextField。并尝试清楚地解释您的要求。
-
我很确定 UITextField 不是那种可以很好地处理子类的类。我建议您使用组合而不是子类化。使用 UIExField 和 UITableView 作为子视图创建您自己的 UIView 子类。
标签: ios objective-c uitableview addsubview