gpt4 book ai didi

ios - iPad 上 UITableView 的背景图片

转载 作者:行者123 更新时间:2023-11-29 04:29:26 24 4
gpt4 key购买 nike

我在我的 iOS 应用程序中获得了由 UITableView 呈现的设置 View 。该应用程序是通用的,因此您可以在 iPhone 和 iPad 上运行它。该表应具有自定义背景。并使用此代码设置背景图像:

table.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"settings_bg"]];

这对于 iPhone 来说没问题:

enter image description here

但是在 iPad 上这个背景是灰色的!

enter image description here

为什么?我该如何为 iPad 设置自定义背景?谢谢。

最佳答案

这是分组模式下 iPhone 和 iPad UITableView 行为之间的已知差异。请改用此代码(或类似代码):

if ([self.tableView respondsToSelector:@selector(backgroundView)]) {
[self.tableView setBackgroundView:nil];
UIView* bkgView = [[[UIView alloc] initWithFrame:self.tableView.bounds] autorelease];
bkgView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:...]];
[self.tableView setBackgroundView:bkgView];

}

关于ios - iPad 上 UITableView 的背景图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11913183/

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