我正在尝试使用SQLite数据库中的值填充iphone表视图。 可以说表格如下:
名称 说明 图片
贵宾犬喜欢咆哮poodle.jpg
猫喜欢喵喵叫cat.jpg
...... ......
如何填充iphone tableview以在名称列下包含eveything,
然后当我点击其中一个项目时,它会加载另一个包含图片和描述的视图。
PS:我对IOS编程很新。
谢谢,
费尔南多·迪亚兹
答案 0 :(得分:2)
UITableView不会立即填满每一行。每次向上或向下滚动它都会逐行填充行,这就是为什么你应该首先查询你的SQL数据库,你应该将数据保存(保留)在数组中。
-(void)querySQL
{
//query your database and prepare an array here.
[yourTableView reloadData];
{
//here tell your table how many rows you need.
-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
return [yourArray count];
}
//Fill your UITableView here
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
//create cell and fill cell objects.
}
感谢。