- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经在 Xcode 8 和 9 以及 macOS 10.12 下为我的 iOS 应用在 didFinishLaunchingWithOptions
中成功使用了 [[UITableView appearance] setBackgroundColor:[UIColor redColor]];
(塞拉利昂)。这是运行 iOS 11 的模拟器和手机硬件。
当我更新到 10.13 时,该代码对于任何不是“分组”样式的 TableView 都停止运行。如果我在特定实例上设置背景颜色,则效果很好。
我已经尝试重新安装 Xcode,清理构建,验证我在其他计算机上构建(和工作)时没有从源代码进行本地更改。在 10.3 和 11.0 SDK 之间切换也没有区别。
根据 Set UITableView BackgroundColor Universally with UIAppearance UITableView 可能不支持此功能,但这个答案已经有几年历史了,这对我来说一直有效,这似乎与它相矛盾。
一个好的答案可以解释我的环境差异导致了这个问题。
最佳答案
普通表格的默认背景颜色明显改变了。查看 Storyboard文件,在 Xcode 8.3.3 中它生成了这个:
<color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
在 Xcode 9 中它变成了:
<color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
所以这可以通过转到每个表并将背景颜色重置为“默认”来“修复”,但是您的项目将无法在其他环境中正常工作。
关于ios - 在 macOS High Sierra 上编译时,UITableView 外观 setBackgroundColor 不适用于普通表格样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46693069/
我正在开发一个信息亭应用程序(其中某些应用程序可用)。我制作了一个 ListView ,显示手机上安装的所有应用程序。在此列表中,我希望用户选择允许在信息亭中使用的应用程序。如果用户选择一行(显示 1
我有一个看似简单的问题。我正在 ScrollView 内的线性布局内使用图像按钮。我为其中一个按钮设置了一个 onClickListener,它将颜色切换为红色,然后透明,然后再次切换回来。我尝试过调
我有一排按钮是这样创建的我想在运行时在代码中更改背景颜色。 public void onCreate(Bundle savedInstanceState) { super.onCrea
每当按下切换按钮时,我都试图更改 Activity 的背景颜色,但我收到“Caused by: java.lang.NullPointerException: Attempt to invoke vi
layout.setBackgroundColor(Color.GREEN); try { Thread.sleep(1250); } catch (Interrupt
我正在尝试为按钮设置颜色,但是当我写的时候: button.setBackgroundColor(getResources().getColor(R.color.white)); 按钮变成白色,但它
我有一个按钮: 然后我像这样改变了它的颜色: btnMgenM = (Button) findViewById(R.id.btn_mgen_m); btnMgenM.setOnClickListen
我有一个 NSWindow,我正在使用此代码在底部添加一个底部金属栏。 [MyWindow setContentBorderThickness:40.0 forEdge:NSMinYEdge]; 效果
我正在尝试设置 UIToolBar 的背景颜色。我尝试从 IB 的属性检查器中选择颜色,并尝试通过 setBackgroundColor:[UIColor ...] 以编程方式设置它。 两种解决方案都
对于一个项目,我使用一个函数来设置工作表的背景颜色。 此函数有效,但 Google 通知“setBackgroundColor”已弃用。 function bg() { var ss = Spre
我正在构建一个可以发送和接收 OSC 的应用程序。我正在使用 JavaOSC,它完全满足我的需求。 我在 OSC 消息中发送颜色值,也接收它们。 我根据这个颜色选择器从颜色选择器发送颜色 http:/
现在我正在构建一个简单的表单,我正在设计它,如果用户在点击提交按钮之前没有输入必要的信息,背景就会变成红色。如果他们输入了正确的信息,则表单会恢复到之前的状态。 // "if empty then s
我需要在运行时设置 DrawerLayout 的背景颜色。这是我正在做的: DrawerLayout drawerLayout = findViewById(R.id.drawer_layout);
我想使用搜索栏动态更改背景的 alpha 值。我用过这个: Mylayout.setBackgroundColor(int Mycolor); MyColor 为黑色 (0x000000),但 alp
我需要一个关于如何为 setBackgroundColor 方法设置多种颜色的小建议,我设法制作了多种颜色,但前提是程序随机选择颜色,但我想设置特定的 4 或 5 种颜色,这是我的代码部分:(因此在选
我正在尝试简单地更改 TextureView 的背景颜色。我希望通过半透明相机预览可以看到这种颜色。出于某种原因,它没有。如果我从 onSurfaceTextureAvailable 中完全删除相机预
我有一些颜色,编码为 RGB格式:121E31 hex .我该怎么做 通这个颜色到 Java的Color类(class) ? 最佳答案 这通常使用 decode 完成: Color color = C
我正在尝试了解有关 android 中 setBackgroundColor(int) 方法的一些内容。 我一直看到人们说要将其与十六进制值一起使用,你应该这样做 0xFF000000 + 0x[6
我正在尝试在另一种颜色的背景上制作一种颜色的圆圈。 background = new ShapeDrawable(new OvalShape()); background.getPaint().set
我想要圆形 TextView,我通过定义一个可以正常工作的可绘制形状来实现这一点。 我想要这个 TextView 的不同颜色,所以我在我的代码中这样做: setBackgroundCol
我是一名优秀的程序员,十分优秀!