如何在iOS中建立點線/虛線?
知道如何建立點線或虛線非常重要。你可能會開發一個需要使用者輸入欄位的頁面,你可以用點線來表示。點線也可以用來突出應用程式中的某些內容。
最重要的用途是在導航應用程式中。在設計導航應用程式時,你必須知道如何繪製路徑,你最終可能會使用點線。
讓我們看看如何在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 - 執行以檢視效果。

廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP