我不明白。如何通过单击按钮使其显示?
myMessages = [[NSMutableArray alloc] initWithCapacity:0];
[myMessages addObject:
[NSDictionary dictionaryWithObjects:[NSArray arrayWithObjects:@"1 apr. 2010 13:01",@"So why do they call him \"The Joker\"?",nil]
forKeys:[NSArray arrayWithObjects:@"msgDate",@"msgBody",nil]]];
http://blog.tolik.org/2010/04/iphone-sdk-sms-balloon-cell.html
答案 0 :(得分:1)
您可以从空消息数组开始,以确保tableview没有行。然后,当您收到数据时,将其附加到数组并调用:
[myTableView reloadData];
将其粘贴到IBAction中并将其连接到Interface Builder中的按钮。
答案 1 :(得分:0)
您还可以使用以下内容,以便表格不会只是弹出视图。这将以动画形式弹出它们。如果您希望它们向下滑动,请使用UITableViewRowAnimationTop。此外,您应该使用scrollTo方法,以便您的新聊天气泡滑入,并且tableview会滚动以容纳新信息,因此用户无需这样做。
[myTableView reloadSections:SECTION withRowAnimation:UITableViewRowAnimation];
[mytableView scrollToRowAtIndexPath:INDEXPATH atScrollPosition:BOTTOM animated:YES];