iPhone详细信息编辑视图

时间:2011-01-27 09:09:13

标签: iphone objective-c ios4

我对创建场景的iPhone应用程序还不熟悉。我已经浏览了Apple关于此的一些演示文稿,并在iOS开发中心阅读了几页。我设法在表格视图中显示存储在.plist中的值列表。

如果你按一个项目,你切换到详细编辑视图,我想知道是否有一种方法可以像现在的iOS应用程序中常用的主表单元格视图一样使用:

enter image description here

有没有办法使用这些切换/选择值表格单元格视图,还是我被迫创建自己的xib文件?

EXTRA:我试图在苹果网站上搜索代码示例,但实际上找不到实现此类视图的代码示例。如果有人知道使用此示例,请链接我!

1 个答案:

答案 0 :(得分:1)

您不必在XIB文件中执行此操作,但您可以在tableview委托方法的代码中将其命名为:cellForRowAtIndex path。您使用此方法中的单元格引用并说

cell.accessoryView = [[[UISwitch alloc] initWithFrame:CGRectZero] autorelease];

你当然可以引用这个开关并添加一个监听器等等。

但IOS中没有标准的单元格类型可以实现此行为。

请求评论

 - (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier {

self = [super initWithStyle:style reuseIdentifier:reuseIdentifier];
if (self) {
    self.accessoryView = [[[UISwitch alloc] initWithFrame:CGRectZero] autorelease];
}
return self;
}