您可以將事件添加到所需單元格中的按鈕並將其格式化爲標籤。
[button addTarget:self action:@selector(onClickDescription:) forControlEvents:UIControlEventTouchUpInside];
然後在代碼:
-(void)onClickDescription {
CGPoint buttonPosition = [sender convertPoint:CGPointZero toView:self.yourTableView];
NSIndexPath *indexPath = [self.yourTableView indexPathForRowAtPoint:buttonPosition];
if (indexPath != nil)
{
//Do what you need
}
}
要自定義:
在故事板使用 「自定義單元格」 添加一個標籤和一個按鈕,標籤1和2
in viewForCellAtIndexPath只是把:
UILabel *label = (UILabel *)[cell viewWithTag:1];
UIButton *button = (UIButton *)[cell viewWithTag:2];
但是現在你可以格式化你覺得格式化
label.font = ....
label.textColor = ....
不能使用的原型細胞? –
我爲我的幻燈片菜單使用原型單元格,但我不熟悉它們在其他上下文中的用法。這只是我的第二個應用程序。 –