ios UIBezierPath 연습 1 (원그리기, 호그리기,선그리기) import UIKit @IBDesignable class LineView: UIView { //@IBInspectable var lineCount:Int = 10 //5 간격 var divid = 10.0 var width = 0.0 var height = 0.0 override func draw(_ rect: CGRect) { width = bounds.width height = bounds.height // 300, 300 print("view width : \(width)") print("view height : \(height)") let linePath = UIBezierPath() //[1] 세로 300 y축 10의 간격..
ios 코어 그래픽 1 Core Graphics에서 도형을 그리려면 Core Graphics에 추적할 선(예: 더하기를 위한 두 개의 직선) 또는 채울 선(예: 원)을 알려주는 경로를 정의합니다. 경로에 대해 알아야 할 세 가지 기본 사항이 있습니다. 1.Path는 획을 그어 채울 수 있습니다. 2.획은 현재 획 색상으로 패스의 윤곽을 그립니다. 3.채우기(fill)는 현재 채우기 색상으로 닫힌 경로를 채웁니다. Core Graphics 경로를 만드는 쉬운 방법은 UIBezierPath라는 편리한 클래스입니다. 이 클래스를 사용하면 사용자에게 친숙한 API로 경로를 개발할 수 있습니다. 경로는 선, 곡선, 직사각형 또는 일련의 연결된 점을 기반으로 할 수 있습니다. +- 버튼 코드 import UIKit..
애플의 코어 그래픽스(Core Graphics)는 아이폰과 아이패드에서 2차원 그래픽을 그릴 수 있도록 제공하는 그래픽 라이브러리입니다. 애플의 코어 그래픽스(Core Graphics)는 애플이 제공하는 '쿼츠(Quartz)'라는 그래픽 라이브러리 안에 포함되어 있습니다. 쿼츠(Quartz) 그래픽 라이브러리는 하나의 라이브러리가 아니라 애플의 코어 그래픽(Core Grapic)과 코어 애니메이션(Core Animation)으로 구성되어 있다. class ViewController: UIViewController { @IBOutlet weak var imgView: UIImageView! override func viewDidLoad() { super.viewDidLoad() // Do any addit..