我有一个私人 pod,里面有我的资产目录。有一个带有“任何外观”和“深色外观”值的命名颜色。在我消耗 pod 的主要项目中,我可以设置颜色
当我在深色和浅色之间切换界面样式时,它甚至在情节提要中看起来是正确的。问题是当我运行代码时,它只使用浅色外观,即使在深色模式下也是如此。为了让它更加混乱,如果我通过代码设置颜色,例如,viewDidLoad它会按预期工作。
let bundle = Bundle(for: PrivatePodClass.self)
let color = UIColor(named: "tableViewSectionHeader", in: bundle, compatibleWith: nil)
// Works
view.backgroundColor = color
Run Code Online (Sandbox Code Playgroud)
我不确定这是 XCode 11 的问题还是 cocoapods 的问题,但如果我不需要,我不想被迫通过代码设置颜色。
我有一个我想问的例子.
我经常使用这种格式.我希望能够选择第一个div,fieldset div:first-child { }但似乎它只被第二个子选择器抓住了.我希望"场1"是红色而不是蓝色.在语义上(至少对我来说)更有意义地说"像这样设置字段集中的第一个div",而不是说第二个.
为什么会发生这种情况,有没有办法达到我想要的效果(能够调用div:first-child)?
我正在使用Qt 5.2,我有一个QImage。如果它检测到图像网址(例如imgur链接),则会下载该图像并显示。如果图像具有动画效果(例如gif),我也想为其设置动画。
我尝试按扩展名进行操作,但是某些链接将以jpg结尾,并且仍然具有动画效果。我目前正在QImage::format()检查,Format_ARGB32_Premultiplied但是遇到了一些动画图像,这些图像的返回格式与静态图像相同Format_RGB32或Format_ARGB32相同。
有没有更好的方法可以检查标题信息以获得更一致的结果?