jjzjj

BackgroundColor

全部标签

swift - 在 Swift 中从 UIButton (UIColor) backgroundColor 获取 RGB 颜色

我有三个UIButtons,每个都有不同的(UIColor)backgroundColor;例如,一个UIButton的backgroundColor是蓝色,一个是粉红色,另一个是橙色。当我单击每个UIButton时,我想直接从它的backgroundColor属性中获取准确的RGB(红、绿、蓝)颜色值。(例如,如果我单击带有粉红色backgroundColor的UIButton,我将获得返回的RGB值-R:255,G:0,B:128。)另一个解释这一点的方法是,我想将UIButton的UIColorbackgroundColor转换为UIColorRGB值。在Swift中,提取UIB

ios - 选择时 UICollectionviewCell backgroundColor 不更改

我试图在选中时更改单元格的背景颜色。但是单元格背景颜色没有改变。funccollectionView(_collectionView:UICollectionView,didSelectItemAtindexPath:IndexPath){letcell=collectionView.dequeueReusableCell(withReuseIdentifier:"cell",for:indexPath)as!CategoryCollectionViewCellletcategory=self.categories[indexPath.row]switchcell.isSelected

ios - UITableViewCell 重新排序控件 - 设置 backgroundColor

我的表格View中有一个自定义表格View单元格,其中一部分背景为白色,另一部分为灰色。一切都像一个魅力-直到重新排序出现:我的问题是重新排序控件全是灰色的,但我希望它有一部分是白色的,基本上它看起来像表格的一部分。我可以使用此代码访问View:forviewincell.subviews{ifString(describing:view.self).contains("UITableViewCellReorderControl"){view.backgroundColor=.white}}但是:在这里将View的背景颜色设置为白色将如下所示:我显然不想要-我想让灰色一直到右边。我尝试

javascript - style.backgroundColor 在 JavaScript 中是一个空字符串

我在下面有以下代码,我正在尝试设置背景颜色。但是,背景颜色返回为空字符串。我不确定为什么...它与javascript类型有关吗?functionfunction1(){varcolor=document.getElementById('rg_vw.national_avg').style.backgroundColor;//thisbelowappearsasanemptyalertatruntime.it'sanemptystring.alert(color)}就像完整性检查一样,如果我使用“值”属性,它会为该特定字段打印出正确的值...所以我对backgroundColor为何为

javascript - 为什么 backgroundColor=rgb(a,b,c) 不起作用?

Colorsvara=parseInt(prompt("EnterR"));varb=parseInt(prompt("EnterG"));varc=parseInt(prompt("EnterB"));document.body.style.backgroundColor=rgb(a,b,c);为什么背景颜色不根据RGB值变化?我做错了什么?? 最佳答案 您需要使用引号:document.body.style.backgroundColor='rgb('+a+','+b+','+c+')';JSFiddledemo.或者:docu

iphone - UIView 性能 : opaque, backgroundColor,clearsContextBeforeDrawing?

我在具有白色背景颜色的superView中显示带有UIImageView的不透明PNG。什么对性能最好?UIImageView默认值opaque=NO,backgroundColor=nil,clearsContextBeforeDrawing=YES。iOSDeveloperLibrary:UIViewClassReferenceUIViewClassReference:backgroundColor说,“[nil]导致透明背景色。”如果我设置UIViewsopaqueproperty为YES,我还必须将其backgroundColor设置为[UIColorclearColor],还

ios - UIView 的值为 YES 的不透明属性是否与其值为 [UIColor clearColor] 的 backgroundColor 属性冲突?

如代码:view.opaque=YES;和view.backgroundColor=[UIColorclearColor];谁能解释一下?编辑:如文档所示:DeclareViewsasOpaqueWheneverPossibleUIKitusestheopaquepropertyofeachviewtodeterminewhethertheviewcanoptimizecompositingoperations.SettingthevalueofthispropertytoYESforacustomviewtellsUIKitthatitdoesnotneedtorenderanyco

ios - 无法设置 SKView backgroundColor

我有一个问题,我的SKView的背景颜色(灰色)在场景出现之前短暂显示。我试图通过Storyboard编辑器和我的Controller(self.skView.backgroundColor=[SKColorblueColor])手动设置它,但它仍然是灰色的。这不是可以覆盖的属性吗?更新#1这里有一些关于发生的事情的解释:viewDidLoad被调用,skView呈现在屏幕上,背景为灰色(skView.scene尚未设置)。我加载了游戏的所有Assets(大约需要1秒),在此期间灰色背景可见。加载Assets后,我加载场景并呈现它(灰色屏幕被替换为场景内容)ViewController

ios - 更改从 xib 加载的 UITableViewHeaderFooterView 的背景颜色表示改用 contentView.backgroundColor

我是creatingaUITableViewHeaderFooterViewfromaxibfile,并且几乎一切正常。问题是现在当我尝试更改背景颜色时(或者如果我在xib中配置了一个),它会不断地向控制台输出此消息:SettingthebackgroundcoloronUITableViewHeaderFooterViewhasbeendeprecated.PleaseusecontentView.backgroundColorinstead.这意味着我有两个问题:如果我不想看到那个警告,我必须去掉xib文件中的背景颜色。(这是不可取的,因为这意味着我的xib不再反射(reflect

ios - 选择 UITableViewCell 时 UIView backgroundColor 消失

我在界面生成器中构建了一个简单的tableViewCell。它包含一个包含图像的UIView。现在,当我选择单元格时,会显示默认的蓝色选择背景,但我的UIView的backgroundColor消失了。我的UITableViewCell的实现文件没有做任何特别的事情。它只是初始化并返回self,我在setSelected中所做的就是调用super。如何让我的UIViewbackgroundColor在tableView被选中时显示? 最佳答案 这里的问题是[super]实现-(void)setSelected:(BOOL)selec