可编辑的表格视图单元格

时间:2010-04-05 16:07:06

标签: iphone objective-c ipad input uitableview

我正在创建一个应用程序。我必须实现书签功能,添加一个应该类似于:

mmm http://img534.imageshack.us/img534/9859/schermafbeelding2010040a.png

我想要可编辑的UITableViewCell s用于文本输入。我想知道是否有一种更简单的方法,然后将UITextField嵌入UITableViewCell。如果没有,有人可以解释我如何在其中使用UITextField吗?感谢

3 个答案:

答案 0 :(得分:5)

没有更简单的方法,您必须继承UITableViewCell并添加到UITextField中。以下是using a UITextView的教程应与UITextField相同。

答案 1 :(得分:2)

您只需将文本字段添加到单元格的contentView,然后将(X)按钮添加到单元格的accessoryView即可。您可以在UITableView子类中执行此操作,该子类允许您使用实例变量或属性添加跟踪添加的元素。

我发现这有用:Cocoa With Love: Easy custom UITableView drawing

像这样:

cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault 
                              reuseIdentifier:@"myEditableCellId"];
label = [[UILabel alloc] initWithFrame:CGRectMake(x, y, w, h)];
[cell.contentView addSubview:label];

答案 2 :(得分:0)

您可以将https://github.com/escoz/QuickDialog用于此类简单案例。但是如果它更复杂,你可能需要编写自己的自定义单元格。