首先的准备条件
1 第三方的包
2 添加 QuartzCore.framework
开始!
拉一个TableView 类型修改
然后创建关联
.h 这样
#import <UIKit/UIKit.h>
#import "UIBubbleTableViewDataSource.h"
#import "UIBubbleTableView.h"
#import "NSBubbleData.h"
@interface ViewController : UIViewController<UIBubbleTableViewDataSource>
{
//表
IBOutlet UIBubbleTableView *table;
//放聊天的数据
NSMutableArray *bubbleData;
}
.m里面必须有这几个
#pragma mark - UIBubbleTableViewDataSource implementation
- (NSInteger)rowsForBubbleTable:(UIBubbleTableView *)tableView
{
return [bubbleData count];
}
- (NSBubbleData *)bubbleTableView:(UIBubbleTableView *)tableView dataForRow:(NSInteger)row
{
return [bubbleData objectAtIndex:row];
}
注意一点 :
在viewdiaload里面 必须有
table.bubbleDataSource = self;
好了现在开始添加数据
[bubbleData addObject:[NSBubbleData dataWithText:@"dsfdafdasfasdfadsfdsafadsfdasfadsfasfsafdsafasdfadsfdasadas" andDate:[NSDate dateWithTimeIntervalSinceNow:400] andType:BubbleTypeMine]];
//刷新
[table reloadData];
.m的全部代码
全部代码下载在这里
http://download.youkuaiyun.com/detail/aa741649143/5807795
本文详细介绍了如何在iOS应用中利用QuartzCore框架和UIBubbleTableView组件,实现动态数据的TableView展示。包括引入外部包、TableView类型修改、创建关联,并通过代码实例演示了数据填充和刷新过程。
1815

被折叠的 条评论
为什么被折叠?



