在我的uitableview中,我想在單元格上添加兩個按鈕,當用戶選擇某個特定的單元格時。現在,如果用戶選擇另一個單元格,則應該從最後選擇的單元格中刪除按鈕並將其添加到新選定的單元格中。如何在uitableviewCell上添加按鈕並刪除下一個單元格的選擇
0
A
回答
1
- 在課堂上保留對按鈕的引用。
- 當您想要移動按鈕調用
[self.myMovingbutton removeFromSuperview]
,然後[cell addSubview:self.myMovingButton]
。
0
子類UITableViewCell
並添加UIButton
作爲子類的屬性。使用該屬性來存儲您的按鈕實例。重新使用單元格時,您可以檢查屬性的值以查看是否需要在添加新單元之前刪除舊按鈕。
0
.H
NSIndexPath *selectedIndexPath;
.M
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
// . . Some Code . . .
if (selectedIndexPath.row = indexPath.row && selectedIndexPath.section = indexPath.section) {
button1.hidden = NO;
button2.hidden = NO;
} else {
button1.hidden = YES;
button2.hidden = YES;
}
// . . Some Code . . .
}
- (void)tableView:(UITableView *)tableView didDeselectRowAtIndexPath:(NSIndexPath *)indexPath {
selectedIndexPath = indexPath;
[tableView relaodData];
}
相關問題
- 1. 向UiTableViewCell添加一個刪除按鈕
- 2. Swift 3在單元格按鈕上添加選擇器問題
- 3. 如何通過選擇一行並按下刪除按鈕來刪除MovieClip?
- 4. 添加單選按鈕上的輸入值,並刪除
- 5. 將「刪除」按鈕添加到UITableViewCell
- 6. 如何在android中單擊下一個按鈕時刪除單選按鈕?
- 7. 在按鈕上添加選擇單擊
- 8. 在按下按鈕時在TableView單元格上添加圖片
- 9. 添加向上,向下,向左,向右按鈕來選擇一個單元
- 10. Swipe刪除單元格而不必按下刪除按鈕Swift
- 11. 在單元格的最後一個索引上添加按鈕
- 12. 如何添加一個按鈕來刪除JS中的元素?
- 13. 如何添加UITableViewCell上的按鈕
- 14. 如何在選擇js的下拉菜單中添加按鈕
- 15. 我有一個UITableViewCell中的按鈕的抽屜。如何獲得單元格的indexPath並將其刪除?
- 16. 添加一個單選按鈕的UITableViewCell通過動畫:iOS的
- 17. 刪除選擇uisegmentedcontrol選擇後單擊一個保存按鈕
- 18. 通過另一個按鈕在QListWidget中添加/刪除單選按鈕? Qt
- 19. 如何添加選擇和GridView的刪除按鈕使用JavaScript
- 20. 我們如何添加編輯按鈕以刪除個人單元格
- 21. 如何在表格單元上添加可點擊的按鈕?
- 22. 通過在Excel中按下按鈕來刪除單元格
- 23. 刪除並添加與表格行一起移動的按鈕
- 24. 如何在一個頁面上選擇多個單選按鈕?
- 25. 添加/刪除按鈕按下圖像
- 26. 如何將一個按鈕添加到單元格末尾Swift
- 27. jQuery .prop添加/刪除單選按鈕上的類 - 不工作
- 28. 刪除附在表格上的表單上的刪除按鈕
- 29. JQuery在表格中選擇表格並選擇單選按鈕
- 30. 在表格單元格中添加一個按鈕
謝謝你回答。請你告訴我,如果我在第1行上點擊,那麼按鈕正在添加,但是同樣的按鈕也在下一個第8行添加了?這是我添加按鈕的代碼。 takeTest_button = [UIButton buttonWithType:UIButtonTypeRoundedRect]; [takeTest_button setTitle:@「Download」forState:UIControlStateNormal]; [takeTest_button setFrame:CGRectMake(0,0,100,35)]; [[self.practice_table cellForRowAtIndexPath:indexPath] .contentView addSubview:takeTest_button]; – BHUPI
這真的取決於你想要做什麼。上述想法是爲所有單元共享一個按鈕。當我讀到你的問題時,這就是你需要的。 – sqreept