[英]How to check cell is selected in UItableview for image display
我的應用程序是導航基地。 我有UITableViewController。當我點擊一個單元格時,我需要在所選單元格的左側顯示復選標記,以便選擇單元格的指示。 例如2個細胞。 選擇第一個單元格我需要指示單元格被選中用於復選標記。 如果我選擇第二個單元格我需要禁用第一個單元格復選標記,我需要在第二個單元格中顯示復選標記。檢查單元格選擇。
嘗試這個。 在您的cellForRowAtIndexPath委托方法中輸入以下代碼。
if (cell == nil) {
...
[[cell imageView] setImage:[UIImage imageNamed:@"checkMark"]];
...
}
[[cell imageView] setHidden:YES];
if (indexPath.row == selectedRow) {
[[cell imageView] setHidden:NO];
}
有一個名為selectedRow的整數變量,在didSelectRowAtIndexPath委托方法中包含以下代碼,
...
selectedRow = indexPath.row;
[self.tableView reloadData];
確保你初始化,
selectedRow = -1;
在init方法或在表視圖加載之前將初始化的地方。
你可能想看看這里 。 或者只是谷歌的accessoryView,這是你必須設置的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.