草庐IT

swift - 如何使用 MKAnnotationView 创建圆形图像

我覆盖了MKAnnotationView以在map上显示自定义图像:overrideinit(annotation:MKAnnotation!,reuseIdentifier:String!){super.init(annotation:annotation,reuseIdentifier:reuseIdentifier)letimg=UIImage(named:"annotation")self.image=imgself.frame=CGRectMake(0,0,40,40)self.layer.cornerRadius=20self.contentMode=UIViewConte

ios - Sprite-kit:如何在圆形路径上定位 Sprite

所以我正在试验Sprite-kit,以构建主要角色可以跟随并收集硬币的圆形路径。我已经成功地定位了我的角色并让他跟随我的圆形路径。我想要实现的是:红球是主角[完成]白色多边形是硬币//Addingthebigcircleletrunway=SKSpriteNode(imageNamed:"runway")runway.position=CGPointMake(CGRectGetMidX(frame),CGRectGetMidY(frame))addChild(runway)//Addingtheplayerplayer=SKSpriteNode(imageNamed:"player")

ios - CameraRoll 方形显示和圆形 mask - UIImagePickerController

我正在使用UIImagePickerController对相机胶卷进行试验。我已经实现了使用自定义按钮呈现相机View(为了实现这一点,我使用了另一个带有xib(CustomOverlayVC.swift)的ViewController)。所以我有:MainViewController.swift(+Storyboard)CustomOverlayViewController.swiftCustomOverlayView.swift(UIView)完整代码如下在CustomOverlayVC上以编程方式创建NavBar之后,这是目前为止的样子(也是我想要在右边实现的)所以我的问题是:1

从圆形快速射击物体

我在中间有一个圆圈,我需要朝与我触摸并从播放器出来的方向相反的方向发射子弹,我写了以下代码但没有任何反应privatefuncfire(position:CGPoint){letbullet=SKShapeNode(circleOfRadius:2)bullet.strokeColor=SKColor.darkGraybullet.fillColor=SKColor.darkGraybullet.physicsBody=SKPhysicsBody(circleOfRadius:2)letposX=(position.x)*-1letposY=(position.y)*-1letpos=

swift - 当样式类制作圆形图像时图像消失

classRoundImage:UIImageView{overridefuncawakeFromNib(){super.awakeFromNib()setupView()}...funcsetupView(){self.layer.borderWidth=borderWidthself.layer.borderColor=borderColorself.clipsToBounds=clipself.layer.cornerRadius=self.frame.size.width/2}overridefuncprepareForInterfaceBuilder(){super.prep

ios - 如何设置圆形图片的背景颜色?

我有一张图片,点击按钮后,它的alpha会随着它的暗度而改变。我想到的最好的方法如下:cell.followUserImage.backgroundColor=UIColor.blackColor().colorWithAlphaComponent(0.5)这是更改前的图像:这是之后的图片:如您所见,它只会使角落变暗。我希望它只是使图像变暗并更改其alpha分量。我该怎么做呢? 最佳答案 @Rob的好主意这是Swift3中的代码:letmask=UIImageView(frame:imageView.bounds)mask.imag

iphone - 如何快速在相机上添加圆形 mask

现在我是swift的新手,但我想学习如何在swift的相机上添加圆形mask。现在我正在使用Xcode7.2.1,swift2.1,但我对此一无所知。我正在使用https://github.com/imaginary-cloud/CameraManager开发这个相机应用程序作为第三方图书馆。在这里,我想在相机上添加我的自定义圆形mask。我想知道谁能帮我得到这个!谢谢 最佳答案 UIImagePickerController有一个cameraOverlayView属性,您可以使用它来提供将充当叠加层的自定义View。下面的示例创建

iOS 圆形渐变

我有一个任务是绘制带有圆形渐变的线条(颜色应随圆圈变化),然后添加动画。现在我以一定的间隔和不同的颜色绘制360层。varcolours:[UIColor]=[UIColor]()varstartAngle=CGFloat(-0.5*Double.pi)varindex=0funcdrawLayers(){letsmallAngle=(1.5*CGFloat.pi-(-0.5*CGFloat.pi))/360ifindex类似的东西,但有线性动画谁能告诉我怎么做才好? 最佳答案 iOS现在内置了圆形(圆锥形)渐变。所以我只要求一次渐

swift - UISlider 使其成为正方形而不是圆形

为什么要这样做?我该如何改变它?有没有办法改变slider,使进度slider不是圆形而是方形?http://imgur.com/F9Ye24v我希望它是方形的,代码只是一个普通的UIslider实现。我只编辑了overridefunctrackRectForBounds(bounds:CGRect)->CGRect{returnCGRectMake(0,0,self.frame.width,25)}让酒吧更高 最佳答案 您可以设置最小和最大轨道图像。只需使用宽度为1px高度为25px的图像(没有角半径的矩形)。https://de

ios - 使用 KingFisher 获取圆形 ImageView (iOS - Swift)

场景:我有一个@IBOutletweakvarposterImageView:UIImageView!我正在使用Kingfisher在我的tableView上显示(我必须使用它)。图片来自API。所以,没关系,图像显示正常,但我想将此图像显示为一个圆圈。我在没有这只翠鸟的情况下做到了,它起作用了,使用:posterImageView.layer.cornedRadius=posterImageView.frame.size.width/2posterImageView.clipsToBounds=true但是对于kingfisher,我正在这样做:letimgStg:String=se