[英]UITableViewCell automatically appearing by an action
我考虑了一下,但我更喜欢问某人有关事件发生时如何自动将UITableViewCell
添加到其特定的UITableView
的信息。
例如,更精确地说:当用户点击“向我的地址簿添加新联系人”之类的按钮时,此时将出现一个新的UITableViewCell
(例如,我们将使用一个名为: ContactCell
的UITableViewCell
自定义类)。
如何正确地做到这一点?
如果您要添加的新联系人单元格在布局上与现有联系人单元格相同,则您将更新数据源并重新加载表格。 我不知道您的数据源是什么样子,所以我无法提供代码,但是默认情况下可能会使用“姓氏,名字”作为联系人的姓名。 数据源更新后,调用[self.tableView reloadData];
并且您的新单元格将出现在列表中。
我认为您想要做的是这样的事情?
- (void)likeAction:(id)sender
{
NSLog(@"like button tapped");
// add data to your address book
[tableView beginUpdates];
[tableView insertRowsAtIndexPaths:(NSArray *)indexPaths withRowAnimation:(UITableViewRowAnimation)animation];
[tableView endUpdates];
}
向您的数据源(地址簿)添加数据很重要..请不要忘记..
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.