Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/93.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在ios中绘制自定义UIView?_Ios_Iphone_Uiview - Fatal编程技术网

如何在ios中绘制自定义UIView?

如何在ios中绘制自定义UIView?,ios,iphone,uiview,Ios,Iphone,Uiview,如何绘制如图所示的自定义视图。 我想在主视图中画一个小矩形 请参考任何链接,如果你有 形象 谢谢它可以像下面这样简单 import UIKit class Rectangle:UIView{ override func draw(_ rect: CGRect) { let path = UIBezierPath(rect: rect) path.move(to: CGPoint(x:0,y:rect.height)) path.add

如何绘制如图所示的自定义视图。 我想在主视图中画一个小矩形

请参考任何链接,如果你有

形象


谢谢

它可以像下面这样简单

import UIKit

class Rectangle:UIView{

    override func draw(_ rect: CGRect) {
        let path = UIBezierPath(rect: rect)
        path.move(to: CGPoint(x:0,y:rect.height))
        path.addLine(to: CGPoint(x:rect.width/2,y:rect.height/1.4))
        path.addLine(to: CGPoint(x:rect.width,y:rect.height))
        UIColor.red.setStroke()
        path.stroke()
    }

}

let rect=Rectangle(frame: CGRect(x: 0, y: 0, width: 100, height: 100))

谢谢,但你能给我目标c吗?