Swift   发布时间:2022-03-31  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了使用UIBezierPath在Swift中绘制椭圆大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我有一个UIViewController,我想在屏幕上绘制一个椭圆,从CGPoint开始(x:160,y:160),宽度:240,高度:320.我怎么能在 swift中做到这一点? 我非常感谢任何帮助. 我相信这就是你要求的: var ovalPath = UIBezierPath(ovalInRect: CGRectMake(160, 160, 240, 320)) UIColor.grayCo
我有一个UIViewController,我想在屏幕上绘制一个椭圆,从CGPoint开始(x:160,y:160),宽度:240,高度:320.我怎么能在 swift中做到这一点?
我非常感谢任何帮助.
我相信这就是你要求的:
var ovalPath = UIBezierPath(ovalInRect: CGRectMake(160,160,240,320))
UIColor.grayColor().setFill()
ovalPath.fill()

对于复杂的形状,我建议查看PaintCode.当你在屏幕上绘制形状时,它会为你创建快速代码(它在过去为我个人节省了很多时间).

编辑:

import Foundation
import UIKit

class CustomOval: UView {

    override func drawRect(rect: CGRect)
    {
            var ovalPath = UIBezierPath(ovalInRect: CGRectMake(0,320))
            UIColor.grayColor().setFill()
            ovalPath.fill()
    }

}

然后 :

var exampleView = CustomOval()

然后用约束等定位它.

斯威夫特4

var ovalPath = UIBezierPath(ovalIn: CGRect(x: 160,y: 160,width: 240,height: 320))
UIColor.gray.setFill()
ovalPath.fill()

大佬总结

以上是大佬教程为你收集整理的使用UIBezierPath在Swift中绘制椭圆全部内容,希望文章能够帮你解决使用UIBezierPath在Swift中绘制椭圆所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。