![](/img/trans.png)
[英]iOS UITableView number of rows in section using different array for same section
[英]Different section contain different number of rows inside a Table View in iOS
假設我在表視圖中有第1,2和3節,
對於第1部分,它有3行
對於第2節,它有5行
對於第3節,它有1行
在Objective-c中,如何在numberOfSectionsInTableView
和numberOfRowsInSection
實現此操作? 除了這兩個函數之外我還需要做些什么呢? 謝謝
如果這是靜態數據,那么這樣做
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView{
return 3;
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{
if(section==0)
return 3;
else if(section==1)
return 5;
return 1;
}
如果它基於數據庫,那么制作適當的數據結構並用它來管理。
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
return 3;
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
if (section == 0)
return 3;
if (section == 1)
return 5;
if (section == 2)
return 1;
return 0;
}
您還需要實現UITableViewDataSource方法
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.