草庐IT

不透明度

全部标签

ios - Swift 仅使用边框底部使输入透明

如何创建背景透明且底部只有边框的文本字段?我试过这段代码:textField.backgroundColor=.clearletborder=CALayer()letwidth=CGFloat(2.0)border.borderColor=UIColor.darkGrayColor().CGColorborder.frame=CGRect(x:0,y:textField.frame.size.height-width,width:textField.frame.size.width,height:textField.frame.size.height)border.borderWidt

ios - 如何设置CAEmitterLayer背景透明?

varemitter=CAEmitterLayer()emitter.emitterPosition=CGPoint(x:self.view.frame.size.width/2,y:-10)emitter.emitterShape=kCAEmitterLayerLineemitter.emitterSize=CGSize(width:self.view.frame.size.width,height:2.0)emitter.emitterCells=generateEmitterCells()self.view.layer.addSublayer(emitter)在这里,CAEmit

ios - 如何在 Swift 中使 iPhone 状态栏透明?

我希望隐藏导航栏和状态栏以使其透明。我在下面有一张图片,我想占据整个空间。到目前为止,我已经隐藏了导航栏,但状态栏仍然是白色的——这是在viewDidLoad()中:self.navigationController?.setNavigationBarHidden(true,animated:true)另外,如何将返回按钮重新添加到导航栏?谢谢!我当前的iPhone模拟器的屏幕截图:根据MohyGh的代码编辑: 最佳答案 Swift3:对于整个应用:在您的AppDelegate的didFinishLaunchingWithOptio

swift - 在 macOS Mojave 上使侧边栏小部件透明

我有两个适用于macOSMojave的应用程序,它们带有侧边栏扩展。我注意到应用程序扩展在WidgetSimulator和侧边栏中看起来不同。当应用程序在WidgetSimulator中运行时,背景具有一定的透明度。当我正常运行应用程序时,没有这种透明度。我附上了两个截图:如您所见,该应用程序没有透明度(与macOS的计算器应用程序相比)。第二个屏幕截图显示了在模拟器中透明运行的应用程序。我必须设置任何选项才能使其透明吗?如果NSView后代有新类型吗?标题栏也不同,所以我认为简单地将背景颜色设置为“清晰”是不够的。该应用程序的最新版本仅为10.14构建,因此我不关心该解决方案是否仅适

Swift:使相同颜色的半透明重叠线相交时不改变颜色

目前我在屏幕上画了2条颜色相同但alpha值都小于1的线。当这些线相交时,交点的颜色与其余线的颜色不同。之前有一篇帖子解决了同样的问题:swiftdrawingtranslucentlines,howtomakeoverlappingpartsnotgettingdarker?但是,这篇文章没有得到充分回答。我现在画的线是这样的:varpoints=[CGPoint]()points=[CGPoint(x:-100,y:100),CGPoint(x:100,y:-100)]letFirstLine=SKShapeNode(points:&points,count:points.coun

ios - iOS 中模糊的半透明导航栏

我试图在我的SwiftiOS应用程序中获得这种模糊半透明的导航栏效果(图像中的第一个导航栏):但我做不到。我尝试了几种方法,其中一些如下:setBackgroundImage,shadowImageandtranslucentattrsinAppDelegate(GettingtheNavControllerfromtheRootViewControllerattr)AppDelegatemain方法中的那些行:UINavigationBar.appearance().translucent=true;UINavigationBar.appearance().barTintColor=

ios - 创建白色半透明 UINavigationBar

通常,半透明的UINavigationBar在白色背景上有浅灰色。但是,整个iOS11中的许多导航栏都是白色的。例如,"file"应用中的导航栏是白色和半透明的,这与将barTintColor设置为白色明显不同。如何在UINavigationBar上实现这种效果? 最佳答案 将导航栏的barTintColor设置为白色。之后,继承UINavigationBar并将阴影图像设置为空的UIImage。classCustomNavBar:UINavigationBar{overridefuncawakeFromNib(){super.aw

swift - xcode 7 swift 如何使容器 View 透明

我的应用程序中有5个选项卡。我需要添加一个float按钮以便在我的所有选项卡上快速操作。我已经设法在底部添加float按钮,就在标签栏上方,使用容器View。因此容器位于右下角,并有一个包含按钮的ViewController。问题是,如果我向页面添加TableView,由于容器View在前面,部分TableView会被隐藏。如何使容器View透明,以便用户可以看到并正确滚动TableView.. 最佳答案 尝试使用yourContainerView.backgroundColor=UIColor.clearColor()swift3

ios - 如何获得如下图所示的透明状态栏?

我需要一个透明的状态栏,如下图所示。我试过了,UIView*statusBar=[[[UIApplicationsharedApplication]valueForKey:@"statusBarWindow"]valueForKey:@"statusBar"];if([statusBarrespondsToSelector:@selector(setBackgroundColor:)]){statusBar.backgroundColor=[UIColorclearColor];}但这基本上给出了与UIStatusBarStyleLightContent相同的结果。

ios - UIImageView 不显示来自 UIImagePickerController 的 PNG 图像的透明度

我当然希望我遗漏了一些东西,因为我不明白为什么它会这样工作。我有一个PNG图像,它具有完全透明的背景,因为我想将它覆盖在UIImageView中的其他图像上。XCode项目中包含的PNG图像都可以正常工作。问题是,当我使用UIImagePickerController即时选择这些相同的PNG图像,然后将其分配给UIImageView时,出于某些非常奇怪的原因,它没有将其视为具有透明度的PNG图像,而不是添加白色背景。有人以前见过这个吗?我该如何解决这个问题?*更新#1:我决定尝试一些似乎可以证实我的理论的东西。我决定通过电子邮件将我保存到设备中的原始PNG图片发送给自己,你瞧,这些图片