有没有办法从应用程序中更改cell.detailTextLabel? 例如,用户必须选择性别,我想在detailTextLabel下显示所选的性别
谢谢!
答案 0 :(得分:2)
您可以在代码中访问cell.detailTextLabel的所有属性。
注意:您可能希望在cellForRowAtIndexPath中执行所有操作:。
答案 1 :(得分:1)
修改强>
您不应该直接在另一个类的代码中访问cell.detailTextLabel。你应该做的是设置一组属性。
您可以设置类似[myMutableArray replaceObjectAtIndex:myIndex withObject:@"USER_SELECT"];
然后你打电话
[self.tableView reloadData];
并在方法内
- (UITableViewCell *)cellForRowAtIndexPath:(NSIndexPath *)indexPath {
cell.detailTextLabel.text = [myMutableArray objectAtIndex:indexPath.row];
}
答案 2 :(得分:1)
是用户改变表内的性别?然后我相信你必须重新加载表.. 并在cellForRowAtIndex方法......
显示所需行的标签...在if条件下执行此操作...就像用户已选择性别一样 它将显示选定的其他它将显示选择性别...