草庐IT

不透明度

全部标签

iOS UIImage 如何以编程方式将黑色转换为透明?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求提供代码的问题必须表现出对所解决问题的最低限度理解。包括尝试过的解决方案、为什么它们不起作用,以及预期结果。另请参阅:StackOverflowquestionchecklist关闭8年前。Improvethisquestion我有一个悬停在按钮上的图标。该图标是黑色和白色,我想以编程方式“剪切”黑色区域。如何以编程方式将图标的黑色区域转换为透明区域?

ios - 半透明的 UINavigationBar

我无法使我的UINavigationBar完全透明,上面只显示白色文本和按钮,因此我用于ViewController背景的ImageView在顶部完全可见。我已经尝试过这段代码://SettheBarTintColortotranslucentandtextcolorstowhiteself.navigationController.navigationBar.barTintColor=[UIColorclearColor];self.navigationController.navigationBar.titleTextAttributes=[NSDictionarydictiona

iphone - 透明的 UIPopover

有没有办法使UIPopOver透明(alpha=0.75左右)。不幸的是,UIPopOver没有alpha属性。我需要显示一个弹出窗口,以便它下面的View仍然部分可见。任何想法 最佳答案 从iOS5.0开始,可以为UIPopoverController提供自定义背景。该背景必须从UIPopoverBackgroundView派生,它提供正常的UIView属性,如alpha。请注意,名称有点困惑-UIPopoverBackgroundView提供框架、箭头和背景图形。因此,如果您需要一个完全半透明的UIPopoverControll

ios - 另一个具有非透明内容的透明 UIView 上的透明 View ?

这个想法是显示一个进度对话框。我试图用透明的黑色View(alpha0.2)覆盖父View(通常是整个屏幕)。最重要的是,我想展示一个较小的View,也可以用另一种颜色透明。它可能不受第一个View的颜色或透明度的影响。在第二个View中,我想要不透明的UI元素。我已经尝试了一切,甚至在这里找到了处理类似但只使用一个透明层的帖子。那些已经使用了奇怪的技巧。是否有一种标准的、简单的方法可以实现这一点? 最佳答案 没有任何绕过或复杂且可能很慢的自定义drawRect:,如果您对View进行分组,这是可能的:创建一个包围并容纳整个对话框的

javascript - 仅在 iOS 中返回透明图像的 webgl Canvas 的 toDataURL()

我有一个带有webGL绘图的Canvas,由Blend4Web框架创建。我尝试使用toDataURL()保存图像:image=$('canvas')[0].toDataURL();除iOS(iphone和ipad)外,所有平台都完美运行我了解webGL方面:CanvastoDataURL()returnsblankimageonlyinFirefox,preserveDrawingBuffer已启用。另外,我知道iOS的限制:iOSHTML5CanvastoDataURL,但是Canvas很小,即使是100×500px的图像也是空白的(它是0,05MP,限制是3MP)。我使用toDat

ios - 无法在 iOS6 中使导航栏完全透明

我使用以下代码使我的导航栏在iOS5中透明:constfloatcolorMask[6]={222,255,222,255,222,255};UIImage*img=[[UIImagealloc]init];UIImage*maskedImage=[UIImageimageWithCGImage:CGImageCreateWithMaskingColors(img.CGImage,colorMask)];[self.navigationController.navigationBarsetBackgroundImage:maskedImageforBarMetrics:UIBarMet

iphone - 是否可以使 OpenGL ES 层透明?

是否可以使OpenGLES层的背景透明,以便您可以看到OpenGLES内容背后的内容? 最佳答案 你必须做两件事:当您初始化CAEAGLLayer时,将不透明属性设置为NO(或FALSE)。您可能还需要确保您的drawableProperties使用支持透明度的颜色格式(kEAGLColorFormatRGBA8支持,但kEAGLColorFormatRGB565不支持)。eaglLayer.opaque=NO;eaglLayer.drawableProperties=[NSDictionarydictionaryWithObjec

原子内部99.99%都是空的,那么为什么多数物体都不透明

    原子空是基于粒子模型的结论,以波或者能量的角度来看,原子并不空。透明也是一个相对概念,重点是物质能透过那种频率的电磁波。    如何理解原子的空?    第一个发现原子很空的人叫卢瑟福。         1911年,他做了一个“α粒子散射实验”,就是用α射线轰击一片薄金箔。他发现大多数α粒子都能直接穿透金箔,但少数α粒子会发生较大的散射,大约1/8000的α粒子偏转角大于90°,甚至有达到150°的大角散射。    由此,卢瑟福发现了原子很空,且拥有一个核心。根据大角散射的数据,卢瑟福得到了原子核的半径上限为10^-14立方米,于是提出了我们小学课本中的原子行星模型。    然后卢瑟福

ios - 透明的 GPUImageView?

我在我的iOS应用程序中使用GPUImageView。我希望GPUImageView具有透明背景。我试过setBackground:[UIColorclearColor]这没用。有什么解决方法吗?问候 最佳答案 我发现您需要同时设置这两项才能获得透明背景。两者都不能单独使用。strengthPreviewImageView.backgroundColor=[UIColorclearColor];[strengthPreviewImageViewsetBackgroundColorRed:0green:0blue:0alpha:0];

ios - 使用纯色背景使导航栏不透明

我正在尝试为导航栏设置纯色,但它始终显示为半透明。我尝试过的所有SO答案似乎都不起作用。我试过:在AppDelegate中:[[UINavigationBarappearance]setBackgroundColor:[UIColorcolorWithRed:89/255.0green:196/255.0blue:197/255.0alpha:1.0f]];在我的主TableviewController中:-(void)viewWillAppear:(BOOL)animated{[superviewWillAppear:animated];self.navigationControll