점선 또는 점선을 만드는 방법을 아는 것은 매우 중요합니다. 사용자에게 필드를 입력하도록 요청하는 페이지를 개발할 수 있습니다. 거기에서 동일한 것을 점선으로 나타낼 수 있습니다. 점선은 응용 프로그램의 특정 항목을 강조 표시하는 데 사용할 수도 있습니다.
가장 중요한 용도는 탐색 응용 프로그램에 있습니다. 탐색 응용 프로그램을 디자인하는 동안 경로를 그리는 방법을 알아야 하며 점선을 사용하게 될 수 있습니다.
iOS에서 이 기능을 구현하는 방법을 살펴보겠습니다.
1단계 − Xcode 열기 → 새 프로젝트 → 단일 보기 응용 프로그램 → 이름을 "DottedLine"으로 지정합니다.
2단계 − Main.storyboard에 다음과 같이 UIView를 추가하고 @IBOutlet을 생성하고 이름을 dottedView로 지정합니다.
3단계 − ViewController.swift에 다음 코드를 추가하고 아래 확장자를 추가하세요.
extension UIView { func createDottedLine(width: CGFloat, color: CGColor) { let caShapeLayer = CAShapeLayer() caShapeLayer.strokeColor = color caShapeLayer.lineWidth = width caShapeLayer.lineDashPattern = [2,3] let cgPath = CGMutablePath() let cgPoint = [CGPoint(x: 0, y: 0), CGPoint(x: self.frame.width, y: 0)] cgPath.addLines(between: cgPoint) caShapeLayer.path = cgPath layer.addSublayer(caShapeLayer) } }
4단계 − viewDidLoad 메소드에서 아래와 같이 dottedView 객체에 동일한 함수를 호출합니다.
override func viewDidLoad() { super.viewDidLoad() self.dottedView.createDottedLine(width: 5.0, color: UIColor.cyan.cgColor) }
점선의 너비와 색상을 전달하고 있는 경우 점선을 원하는 방식으로 사용자 지정할 수 있습니다.
5단계 - 효과를 보려면 실행하십시오.