내 응용 프로그램 작업, 난 그리기 물건 몇 가지 문제가 발생 내보기에 나타나는 이상한 국경을 제외하고는 동일하게 보입니다. 내가 더 잘 설명하자 스위프트 & NSBezierPath
이 당신의 작업 B에 A (0,0)에서 기본 선을 그어야하는 것입니다 상상 (10,10) 우리 모두는 OBJ-C에서 그것을 만드는 방법을 알고하지만, 신속한에서 나에게 새로운 무언가가 : 대신 NSBezierPath
, NSColor
및 NSPoint
를 사용하는
var path : NSBezierPath = NSBezierPath(rect: dirtyRect)
let color = NSColor(red: 0.0, green: 0.0, blue: 0.0, alpha: 1.0)
color.set()
path.moveToPoint(NSPoint(x: 0,y: 0))
path.lineToPoint(NSPoint(x: 10,y: 10))
path.lineWidth = 5.0 //Makes the line 5px width, but it even
//creates an annoying border along the view
//Try it out, i can't figure out how to get rid of it
path.stroke()
하지만 OS X에 있습니다. –
@FoxNos 저는 이것이 어떻게 신속한 동등 물로 변경하는 것을 방해하는지 보지 못합니다. – elito25
그들은 NS 선행자보다 최신 버전 일 수 있지만 UIBezierPath 및 UIColor는 "업데이트 된"버전이 아닙니다. - 그들은 다른 플랫폼을위한 것입니다. –