草庐IT

alpha_omega

全部标签

objective-c - 低 alpha View - 高 alpha subview

我有一个alpha为.5的UIView我添加了一个alpha为1的subview。subview似乎继承了父View的alpha值。有没有办法让subview比它的父View更不透明?代码如下所示:CGRectpromptFrame=CGRectMake(55,80,180,50);UIView*inputPrompt=[[UIViewalloc]initWithFrame:promptFrame];[inputPromptsetBackgroundColor:[UIColordarkGrayColor]];[inputPromptsetAlpha:.5];inputPrompt.la

ios - View 的 hidden = yes 和 alpha = 0.0f 有什么区别

我有一个关于UIView的问题,隐藏View、alphaView和不透明View之间有什么区别?设置view:hidden=yes和view.alpha=0.0f的效果是一样的。 最佳答案 差异很微妙。根据UIViewclassreference:opaque告诉系统View没有透明度,因此渲染速度更快,因为可以跳过混合计算hidden是bool属性,仅更改当前View的可见性并将其从ui事件中隐藏。alpha是一个动画属性设置alpha=0.0f或hidden=YES具有相同的视觉效果。但是,当您有很多嵌套View时,使用hidd

ios - View 的 hidden = yes 和 alpha = 0.0f 有什么区别

我有一个关于UIView的问题,隐藏View、alphaView和不透明View之间有什么区别?设置view:hidden=yes和view.alpha=0.0f的效果是一样的。 最佳答案 差异很微妙。根据UIViewclassreference:opaque告诉系统View没有透明度,因此渲染速度更快,因为可以跳过混合计算hidden是bool属性,仅更改当前View的可见性并将其从ui事件中隐藏。alpha是一个动画属性设置alpha=0.0f或hidden=YES具有相同的视觉效果。但是,当您有很多嵌套View时,使用hidd

ios - 设置 UIButton 背景的 alpha 但不是标题

当我设置按钮的alpha时,它也会影响标题的不透明度。有没有办法只定位背景并将标题alpha保留为1.0? 最佳答案 这对我有用:self.myButton.backgroundColor=[UIColorclearColor];或者如果你不想让它完全清晰,但仍然可以使用:self.myButton.backgroundColor=[UIColorcolorWithRed:200.0/255.0green:200.0/255.0blue:200.0/255.0alpha:0.5];第二个示例将为您提供alpha0.5的灰色。SWIF

ios - 设置 UIButton 背景的 alpha 但不是标题

当我设置按钮的alpha时,它也会影响标题的不透明度。有没有办法只定位背景并将标题alpha保留为1.0? 最佳答案 这对我有用:self.myButton.backgroundColor=[UIColorclearColor];或者如果你不想让它完全清晰,但仍然可以使用:self.myButton.backgroundColor=[UIColorcolorWithRed:200.0/255.0green:200.0/255.0blue:200.0/255.0alpha:0.5];第二个示例将为您提供alpha0.5的灰色。SWIF

ios - UIView 的不透明度和 alpha 是否相同

这个问题在这里已经有了答案:UIView:opaquevs.alphavs.opacity(3个答案)关闭9年前。我想使用动画来更改UIView的颜色以使其淡出,但是,不知何故我无法访问和设置不透明度,但我可以设置alpha。我想知道alpha和不透明度是否相同?在网上搜索,我没有找到一个好的答案。非常感谢您的帮助!

ios - UIView 的不透明度和 alpha 是否相同

这个问题在这里已经有了答案:UIView:opaquevs.alphavs.opacity(3个答案)关闭9年前。我想使用动画来更改UIView的颜色以使其淡出,但是,不知何故我无法访问和设置不透明度,但我可以设置alpha。我想知道alpha和不透明度是否相同?在网上搜索,我没有找到一个好的答案。非常感谢您的帮助!

iOS 控制 subview 的 UIView alpha 行为

在我的示例中,我有3个View:一个红色View包含两个白色View。我将红色容器View的alpha更改为0.3,然后发生了这种情况(查看图像,当前结果)。看到这里,我只能假设(如果我错了请告诉我)设置View的alpha也会设置其所有subview的alpha。我的问题是:有没有一种方法可以简单地告诉红色View作为一个整体,以便设置它的alpha会给出看起来像想要的结果(在图像中)?这是没有任何alpha的样子: 最佳答案 详细说明Mark的回答:如果您在Info.plist中设置UIViewGroupOpacity,如果您只

iOS 控制 subview 的 UIView alpha 行为

在我的示例中,我有3个View:一个红色View包含两个白色View。我将红色容器View的alpha更改为0.3,然后发生了这种情况(查看图像,当前结果)。看到这里,我只能假设(如果我错了请告诉我)设置View的alpha也会设置其所有subview的alpha。我的问题是:有没有一种方法可以简单地告诉红色View作为一个整体,以便设置它的alpha会给出看起来像想要的结果(在图像中)?这是没有任何alpha的样子: 最佳答案 详细说明Mark的回答:如果您在Info.plist中设置UIViewGroupOpacity,如果您只

ios - 核心动画不适用于 "alpha"值

在这段代码之前,我的电影图片alpha设置为0,CABasicAnimation*fadein=[CABasicAnimationanimationWithKeyPath:@"alpha"];[fadeinsetToValue:[NSNumbernumberWithFloat:1.0]];[fadeinsetDuration:0.5];[[moviepiclayer]addAnimation:fadeinforKey:@"alpha"];没有任何反应,如果我事先将alpha设置为0.5,alpha将保持在0.5而不会设置为1。我看过一段使用UIViewbeginAnimations:的