草庐IT

ios - 如何在 UIView 上正确设置围绕圆的对象

我已经编写了一些代码来围绕位于自定义View中心的圆圈放置对象,但它并没有完全围绕圆圈。我不知道代码哪里错了。代码如下:funccreateObjectsAroundCircle(){letcenter=CGPointMake(bounds.width/2,bounds.height/2)letradius:CGFloat=100letcount=20varangle=CGFloat(2*M_PI)letstep=CGFloat(2*M_PI)/CGFloat(count)letcirclePath=UIBezierPath(arcCenter:center,radius:radius

ios - 如何在 UIView 上正确设置围绕圆的对象

我已经编写了一些代码来围绕位于自定义View中心的圆圈放置对象,但它并没有完全围绕圆圈。我不知道代码哪里错了。代码如下:funccreateObjectsAroundCircle(){letcenter=CGPointMake(bounds.width/2,bounds.height/2)letradius:CGFloat=100letcount=20varangle=CGFloat(2*M_PI)letstep=CGFloat(2*M_PI)/CGFloat(count)letcirclePath=UIBezierPath(arcCenter:center,radius:radius

ios - swift : Error: 'required' initializer 'init(coder:)' must be provided by subclass of 'UIView'

我在swift2中构建我的应用程序时遇到问题。Xcode说:'required'initializer'init(coder:)'mustbeprovidedbysubclassof'UIView'这是类的代码:classcreerQuestionnaire:UIView{@IBOutletweakvarnomQuestionnaire:UITextField!@IBOutletweakvarquestion:UITextField!@IBOutletweakvarreponse:UITextField!varQR:Questionnaire@IBActionfunccreerQues

ios - swift : Error: 'required' initializer 'init(coder:)' must be provided by subclass of 'UIView'

我在swift2中构建我的应用程序时遇到问题。Xcode说:'required'initializer'init(coder:)'mustbeprovidedbysubclassof'UIView'这是类的代码:classcreerQuestionnaire:UIView{@IBOutletweakvarnomQuestionnaire:UITextField!@IBOutletweakvarquestion:UITextField!@IBOutletweakvarreponse:UITextField!varQR:Questionnaire@IBActionfunccreerQues

Swift/UIView/drawrect - 如何在需要时更新 drawrect

我是Swift的新手,正在尝试让一个非常简单的应用程序运行。我想要做的就是让UIView.drawRect在我按下按钮时更新。它会在应用程序首次加载时更新/绘制,然后无论我尝试什么,它都不会更新。几天来我一直在努力解决这个问题,但我找不到任何帮助。我创建了:单View应用一个按钮,作为一个Action链接到ViewController一个新类,Test_View,继承UIViewViewController代码:classViewController:UIViewController{overridefuncviewDidLoad(){super.viewDidLoad()//Doan

Swift/UIView/drawrect - 如何在需要时更新 drawrect

我是Swift的新手,正在尝试让一个非常简单的应用程序运行。我想要做的就是让UIView.drawRect在我按下按钮时更新。它会在应用程序首次加载时更新/绘制,然后无论我尝试什么,它都不会更新。几天来我一直在努力解决这个问题,但我找不到任何帮助。我创建了:单View应用一个按钮,作为一个Action链接到ViewController一个新类,Test_View,继承UIViewViewController代码:classViewController:UIViewController{overridefuncviewDidLoad(){super.viewDidLoad()//Doan

ios - 如何让UIView有透明渐变的效果?

我想让一个UIView有一个从中间到左右透明渐变的效果。就像这个例子:单词类具有预期的效果。此View由类MarqueeLabel实现.我检查了源代码,它很可能是由CALayer类实现的。 最佳答案 在Swift4中:用于从上到下的透明渐变。letgradient=CAGradientLayer()gradient.startPoint=CGPoint(x:0.5,y:0.0)gradient.endPoint=CGPoint(x:0.5,y:0.6)letwhiteColor=UIColor.whitegradient.color

ios - 如何让UIView有透明渐变的效果?

我想让一个UIView有一个从中间到左右透明渐变的效果。就像这个例子:单词类具有预期的效果。此View由类MarqueeLabel实现.我检查了源代码,它很可能是由CALayer类实现的。 最佳答案 在Swift4中:用于从上到下的透明渐变。letgradient=CAGradientLayer()gradient.startPoint=CGPoint(x:0.5,y:0.0)gradient.endPoint=CGPoint(x:0.5,y:0.6)letwhiteColor=UIColor.whitegradient.color

ios - 自定义 UIView 上的 Google map GMSMapView

我想在一个View上显示谷歌地图,然后将其添加到self.view,而不是直接在self.view上绘制map。因此,我在Storyboard中创建了一个View并将其类更改为GMSMapView。我还创建了一个到该View的导出连接,称为gmView。我正在使用以下代码,很遗憾,它没有显示map:letmapView=GMSMapView.map(withFrame:CGRect.zero,camera:GMSCameraPosition.camera(withLatitude:51.050657,longitude:10.649514,zoom:5.5))gmView=mapVie

ios - 自定义 UIView 上的 Google map GMSMapView

我想在一个View上显示谷歌地图,然后将其添加到self.view,而不是直接在self.view上绘制map。因此,我在Storyboard中创建了一个View并将其类更改为GMSMapView。我还创建了一个到该View的导出连接,称为gmView。我正在使用以下代码,很遗憾,它没有显示map:letmapView=GMSMapView.map(withFrame:CGRect.zero,camera:GMSCameraPosition.camera(withLatitude:51.050657,longitude:10.649514,zoom:5.5))gmView=mapVie