有没有办法删除UTableCell?
基本上我有两个UIButtons
和两个自定义UITableCell
并根据按下哪个按钮我想一旦UIViewController
被加载,显示自定义UITableCell
,它会显示自定义UITableCell
之一。
我想要做的是当第二个UIButton
被按下以删除第一个UITableCell
并显示另一个。删除UITableViewCell定制
0
A
回答
1
if (cell == nil) {
//If button 1 was clicked
static NSString *MyIdentifier = @"TableIdentifier1";
[[NSBundle mainBundle] loadNibNamed:@"TableViewCell1" owner:self options:nil];
cell = tableViewTblCell1; //tableViewCell1 is the object of TableViewCell1
self.tableViewTblCell1= nil;
//Else If button 2 was clicked
static NSString *MyIdentifier = @"TableIdentifier2";
[[NSBundle mainBundle] loadNibNamed:@"TableViewCell2" owner:self options:nil];
cell = tableViewTblCell2; //tableViewCell2 is the object of TableViewCell2
self.tableViewTblCell2= nil;
}
* ,做任何你想要的细胞做*
1
您需要基于点击按钮创建您的自定义单元格,以便您需要记住哪个按钮被点击。
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
if([aVarible isEqualToString:@"firstButton"])
{
//create your first custom cell
}
else if ([aVarible isEqualToString:@"secondButton"])
{
//create your second custom cell
}
}
在按钮单击事件
- (IBAction) firstBtnClick
{
aVarible = @"firstButton"
[yourTable reloadData]
}
- (IBAction) secondBtnClick
{
aVarible = @"secondButton"
[yourTable reloadData]
}
希望它给的想法。
1
您可以更新您的数据源,然后在表视图上调用-reloadData
。如果你想使用动画,你也可以使用-insertRowsAtIndexPaths:withRowAnimation:
和-deleteRowsAtIndexPaths:withRowAnimation:
。
相关问题
- 1. 定制和自定义删除按钮为自定义UITableViewCell
- 2. NSException当删除UITableViewCell
- 3. 从UITableView删除UITableViewCell
- 4. UITableViewCell防止删除
- 5. 删除圆角UITableViewCell
- 6. UITableViewCell的自定义删除按钮
- 7. 自定义UITableViewCell删除分离
- 8. 删除自定义UITableviewCell边框
- 9. 自定义UITableViewCell删除子视图
- 10. 使用自定义UIButton删除UITableViewCell
- 11. 删除UITableViewCell无删除按钮?
- 12. 如何定制UITableViewCell的插入和删除控件?
- 13. 单击自定义删除按钮时删除UITableViewCell
- 14. 删除控件被删除后,自定义UITableViewCell的状态
- 15. UITableViewCell在删除后缩进
- 16. iOS - 从superView中删除UITableViewCell?
- 17. 删除的UITableViewCell选择
- 18. 删除UITableViewCell的问题
- 19. Obj-C iOS删除UITableViewCell
- 20. 的UITableViewCell:删除观察者
- 21. 实时删除NSTimer/UITableViewCell?
- 22. 我的UITableViewCell不会删除
- 23. 滑动即可删除UITableViewCell
- 24. 删除UITableViewCell导致崩溃
- 25. Unslide删除按钮的UITableViewCell
- 26. 从UITableViewCell中删除UIButton
- 27. UITableViewCell,删除按钮框架?
- 28. UITableViewCell不会被删除
- 29. 删除UITableViewCell上的填充
- 30. 从UITableViewCell中删除UITableView行?
感谢这有助于。 – Mush
@Mush任何时候:) –