草庐IT

ios - 前置摄像头填充圆形 UIView

在我正在开发的应用程序中,用户需要进行“自拍”(是的,我知道,但该应用程序仅供私有(private)使用)。我已经在圆形UIView区域中显示相机的所有内容,但是我无法正确缩放和填充圆圈。这是它现在正在做的事情:这就是我希望它做的:这是我的UIView的代码:varcameraView=UIView()cameraView.frame=CGRectMake(100,self.view.center.y-260,568,568)cameraView.backgroundColor=UIColor(red:26/255,green:188/255,blue:156/255,alpha:1)

ios - 在没有 masksToBounds 的情况下使 View 成为圆形

如雷达(28342777)所示-创建UIImageView时iOS10中存在问题。由于View自动设置为(1000x1000px),有时它们不会显示。关闭masksToBounds将使它们正确显示,但不允许制作圆形。我尝试单独使用cornerRadius,但它不起作用。有变通办法吗? 最佳答案 如果你需要让你的UIImageView循环,你必须在viewDidLayoutSubviews而不是viewDidLoad方法中这样做,因为:overridefuncviewDidLayoutSubviews(){super.viewDidL

ios - 如何快速制作适用于所有屏幕尺寸的圆形按钮?

这个问题在这里已经有了答案:Circularbuttonbecomesroundedrectangleaftersizeincrease(1个回答)关闭5年前。我知道如何制作完美的圆,逻辑是使高度和宽度相同,并将圆角半径设置为宽度或高度的一半。在代码中我做了同样的事情。它适用于SE或Iphone5s,但是当我在像iphone7这样的大屏幕设备上运行它时,我没有得到完美的圆形。这是我的代码——submit.layer.cornerRadius=submit.frame.width/2这是iPhoneSE的输出这是iPhone7的输出是否有任何其他bool属性可用于始终使按钮保持圆形。自动

ios - 带有背景图像按钮的圆形边框 swift

我正在使用此代码创建带有背景图像的圆形边框按钮{Button.layer.cornerRadius=clear.frame.width/2Button.clipsToBounds=trueButton.layer.borderWidth=5.0Button.layer.borderColor=UIColor(displayP3Red:91/256,green:87/256,blue:115/256,alpha:1.0).cgColor}这是结果:我想在按钮和圆角边框之间为此结果创建一个边距:提前致谢 最佳答案 您可以将其设置为UIB

ios - 如何使用圆内网格裁剪圆形图像

在我的社交媒体应用程序中,我想要图像裁剪功能,圆形形状的裁剪图像加上圆内有网格。我已经检查了TOCropViewController。但是没有Grid选项。https://github.com/TimOliver/TOCropViewController 最佳答案 我找到了一个解决方案,我们可以在CropView中使用UIGraphicsGetCurrentContext并使用addEllipse方法在CropView中绘制Circle。这是解决方案的链接。https://github.com/bhaveshbc/CircleCro

ios - 圆形路径中的动画线形 CAShapeLayer

我正在尝试沿着圆形路径为我的线形CAShapeLayer设置动画。我创建了线层的初始路径和最终路径,并将它们添加到CABasicAnimation的from和to值中。但是动画并不是我所期待的。我在过去2天里被困在这里。funcgetAllLayers()->[CALayer]{varlayers=[]letpointerEndPoint=CGPoint(x:xPointOfPointer,y:yPointOfPointer)//Finalendpointofpointerletradius=5letpointerFinalPath=UIBezierPath()pointerFinal

ios - 圆形按钮变大后变成圆角矩形

我在我的iOS应用程序中创建了一个圆形按钮,在更改了自动布局的宽度和高度限制(以便按钮更大)后,它现在是一个圆角矩形而不是圆形。我在Main.storyboard中定义了一个UIButton,在ViewController.swift中定义为IBOutlet...@IBOutletweakvarbutton:UIButton!在viewDidLoad()中,我在运行时更改.cornerRadius使其成为一个圆...button.layer.cornerRadius=button.frame.size.width/2.0在我更改UIButton的高度/宽度之前,这种方法对我的应用完美有

ios - 使用自定义类创建圆形指示器宽度和高度太大

我想使用CAShapeLayer制作一个圆形指示器。我在自定义类中执行此操作,因此我可以为每个UIView重用它。这是我目前拥有的:classCircularIndicator:UIView{varcircularIndicator=CAShapeLayer()overrideinit(frame:CGRect){super.init(frame:frame)configure()}requiredinit?(coderaDecoder:NSCoder){super.init(coder:aDecoder)configure()}funcconfigure(){letcenterPoi

swift - 将 SCNNodes 排列成圆形

我正在自动创建多个节点,我想将它们安排在我周围,因为目前我只是将当前X位置增加0.1。capsuleNode.geometry?.firstMaterial?.diffuse.contents=imageViewcapsuleNode.position=SCNVector3(self.counterX,self.counterY,self.counterZ)capsuleNode.name=topic.nameself.sceneLocationView.scene.rootNode.addChildNode(capsuleNode)self.counterX+=0.1所以问题是,我怎

swift - 圆形比例动画效果有点奇怪

我正在为我的GMSMarker制作动画,以便它在几秒钟内脉冲一次。funcaddWave(){//circleView.layer.cornerRadius=size/2//ScaleletscaleAnimation=CABasicAnimation(keyPath:"transform.scale")scaleAnimation.fromValue=1scaleAnimation.toValue=zoom//OpacityletalphaAnimation=CABasicAnimation(keyPath:"opacity")alphaAnimation.toValue=0.0//