gpt4 book ai didi

ios - 如何在 UIPopoverController 中设置 UITableView 的背景颜色?

转载 作者:可可西里 更新时间:2023-11-01 04:24:07 26 4
gpt4 key购买 nike

我使用的是 iOS SDK 4.2。我有一个用导航 Controller 初始化的 UIPopoverController,它用 View Controller 初始化。 View Controller 的 subview 之一是分组 TableView 。我想更改表格 View 的背景颜色。但是,如果我在 View Controller 的 viewDidLoad 方法中执行

self.myTableView.backgroundColor = [UIColor blackColor];

背景不变,当popover出现时,table view的背景是灰色的。有什么线索吗?这种方法有什么问题?提前谢谢你。

最佳答案

分组 TableView 在 backgroundView 属性中有一个自定义 View 。此自定义 View 显示背景。如果你想改变背景,你应该创建你自己的 View 并在那里分配它。在您的情况下,您可能需要如下内容:

UIView *bgView = [[[UIView alloc] init] autorelease];
bgView.backgroundColor = [UIColor blackColor];
bgView.opaque = YES;
self.myTableView.backgroundView = bgView;

关于ios - 如何在 UIPopoverController 中设置 UITableView 的背景颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4696886/

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