gpt4 book ai didi

cocoa-touch - 我们可以在 UITableview 中为 Section 设置背景图像吗?

转载 作者:行者123 更新时间:2023-12-04 02:54:27 26 4
gpt4 key购买 nike

enter image description here我们可以为 UITableView 设置背景图像吗?栏目如 UITableViewCell backGroundView .根据我的研究,这是不可能的,我们需要自定义行的部分。
除此之外,我们还能得到更好的解决方案。

提前致谢!

最佳答案

如果有人仍然感兴趣,实际上有一个非常直接的解决方案。 UITableView 将使用选择器 rectForSection 告诉您每个部分的框架:

向每个部分添加背景图像然后看起来像这样( View Controller 中的某处):

  for(int i = 0;i < [self numberOfSectionsInTableView:self.tableView]; i++) {
UIImage *img = [[UIImage imageNamed:@"background"] resizableImageWithCapInsets:UIEdgeInsetsMake(30.0, 30.0, 40.0, 40.0) ]; //In this example the image is stretchable
UIView *borderView = [[UIImageView alloc] initWithImage:img];
CGRect section_rect = [self.tableView rectForSection:i];
borderView.frame = section_rect;
[self.tableView addSubview:borderView];
}

请记住,如果您在 tableview 中重新加载数据,您也必须重做。

关于cocoa-touch - 我们可以在 UITableview 中为 Section 设置背景图像吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14772786/

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