Iphone 检测单元格';已单击“详细信息披露”按钮(使用自定义单元格XIB时)
苹果公司的一个例子中有一些代码,使用您自己的“自定义单元格XIB”在UITableView中创建单元格 它似乎起作用了。。。但我想我应该更好地了解那里正在做什么Iphone 检测单元格';已单击“详细信息披露”按钮(使用自定义单元格XIB时),iphone,uitableview,interface-builder,Iphone,Uitableview,Interface Builder,苹果公司的一个例子中有一些代码,使用您自己的“自定义单元格XIB”在UITableView中创建单元格 它似乎起作用了。。。但我想我应该更好地了解那里正在做什么 为什么下面不给某个东西赋值 if (cell == nil) // 1 { // 2 [[NSBundle mainBundle] loadNibNamed:@"TVCell" owner:self options:nil]; // 3 cell = tvCell;
- 为什么下面不给某个东西赋值
(事实上,if (cell == nil) // 1 { // 2 [[NSBundle mainBundle] loadNibNamed:@"TVCell" owner:self options:nil]; // 3 cell = tvCell; // 4 self.tvCell = nil; // 5 } // 6
和cell
根本没有被使用。)tvCell
- 为什么第4行分配时使用的是
,而它却什么也没有放进去tvCell
- 为什么第5行将我需要的
置零tvCell
- 为什么此行使用的是分配,而不是保留
cell = [[NSBundle mainBundle] loadNibNamed:@"TVCell" owner:self options:nil];
我唯一不能正常工作的事情是当我在我的自定义单元格XIB上放置一个披露按钮时。我是否有办法检测用户何时单击它?(希望没有使用100个标记。)我没有为单元格使用XIB,但我不明白为什么您不能仍然使用
tableView:AccessoryButtontAppedForrowWithXPath:
@property (nonatomic, assign) IBOutlet UITableViewCell *tvCell;