gpt4 book ai didi

iphone - 在 TableView 中组合静态和原型(prototype)内容

转载 作者:IT王子 更新时间:2023-10-29 07:42:29 25 4
gpt4 key购买 nike

有没有办法使用 Storyboard将静态表格 View 单元格(静态内容)与动态表格 View 单元格(原型(prototype)内容)结合起来?

最佳答案

我建议您将表格视为动态表格,但在顶部包含您始终需要的单元格。在 Storyboard 中,放置一个 UITableViewController 并让它使用动态表。根据需要向表中添加尽可能多的 UITableViewCell 原型(prototype)。比如,一个代表静态单元格,一个代表可变单元格。

在您的 UITableViewDataSource 类中:

#define NUMBER_OF_STATIC_CELLS  3

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
return [self.dynamicModel count] + NUMBER_OF_STATIC_CELLS;
}

然后,然后

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {

if (indexPath.row < NUMBER_OF_STATIC_CELLS) {
// dequeue and configure my static cell for indexPath.row
NSString *cellIdentifier = ... // id for one of my static cells
} else {
// normal dynamic logic here
NSString *cellIdentifier = @"DynamicCellID"
// dequeue and configure for [self.myDynamicModel objectAtIndex:indexPath.row]
}
}

关于iphone - 在 TableView 中组合静态和原型(prototype)内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9322885/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com