列表视图可以说是移动app中最常用的空间,IOS中有UITableView和UICollectionView,UITableView类似Android中的ListView,而UICollectionView类似Android中的GridView。
这里简单学习UITableView的使用方法。
1.首先在xib(xcode7以后其实一般推荐使用storyboard)中添加一table view 和table view cell,同时对table view cell设置reuse identifier:
2.选中table view按住ctrl键,移动鼠标到TmpViewController.h文件相应位置,添加UITableView的成员,同时手动添加相关代理
@interface TmpViewController : UIViewController<UITableViewDelegate, UITableViewDataSource>{
NSMutableArray *mData;
IBOutlet UITableView *mTableVIew;
}
同时不要忘了,选中table view右键后,关联datasource和delegae到file ower中:
2. 定义资源:
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view from its nib.
mData = [[NSMutableArray alloc]initWithObjects:@"Data 1",@"Data 2",@"Data 3",@"Data 4",@"Data 5",@"Data 6",@"Data 7",@"Data 9"