SOF*_*SOF 2 iphone xcode objective-c uitableview ios
我的应用程序是导航基地.我有UITableViewController.当我点击一个单元格时,我需要在所选单元格的左侧显示复选标记以选择单元格的指示.例如2个细胞.选择第一个单元格我需要指示单元格被选中用于复选标记.如果我选择第二个单元格我需要禁用第一个单元格复选标记,我需要在第二个单元格中显示复选标记.检查单元格选择.
Emp*_*ack 10
试试这个.在您的cellForRowAtIndexPath委托方法中输入以下代码.
if (cell == nil) {
...
[[cell imageView] setImage:[UIImage imageNamed:@"checkMark"]];
...
}
[[cell imageView] setHidden:YES];
if (indexPath.row == selectedRow) {
[[cell imageView] setHidden:NO];
}
Run Code Online (Sandbox Code Playgroud)
有一个名为selectedRow的整数变量,在didSelectRowAtIndexPath委托方法中包含以下代码,
...
selectedRow = indexPath.row;
[self.tableView reloadData];
Run Code Online (Sandbox Code Playgroud)
确保你初始化,
selectedRow = -1;
Run Code Online (Sandbox Code Playgroud)
在init方法或在表视图加载之前将初始化的地方.
| 归档时间: |
|
| 查看次数: |
11776 次 |
| 最近记录: |