간단한 푸시 버튼 (둥근 모서리가있는 버튼)과 배경을 추가하고 싶습니다. 2 가지를 시도했습니다.둥근 모서리와 배경색이있는 NSButton
1 - 둥근 버튼 이미지를 사용합니다. 버튼을 스케일해야 둥글게 보이게 만듭니다.
2 - 버튼을 확장하고 색상을 추가하십시오. 그런 다음 버튼을 클릭 할 때 문제가 있습니다. "푸시 된"상태를 "일반"상태와 동일한 색상으로하고 싶습니다. 케이스.
override func drawRect(dirtyRect: NSRect)
{
if let bgColor = bgColor {
self.layer?.cornerRadius = 4
self.layer?.masksToBounds = true
self.layer?.backgroundColor = bgColor.CGColor
bgColor.setFill()
NSRectFill(dirtyRect)
}
super.drawRect(dirtyRect)
}
, 어쨌든 어느 방법 1이나 2 일, 그래서 내가 어떻게 이것을 달성 할 수
이 나는 버튼을 확장하기 위해 사용하고 코드는? 그냥 간단한 버튼 .. :(
편집 : OSX에 대해 부탁 해요
버튼을 눌렀을 때 크기 나 색상을 변경 하시겠습니까? 이렇게? - http://www.gifmania.co.uk/Web-Design-Animated-Gifs/Animated-Web-Buttons/Green-Web-Buttons/Green-Rounded-Button-90785.gif – Jordan
NSButton을 가지고 싶습니다. 규칙적인 동작이지만 배경색과 둥근 모서리가 있습니다. – Roee84