1
나는 그것을하기 위해 IB를 사용했고, 모든 것은 괜찮습니다.하지만 잘 모르겠다는 코드를 작성했을 때, IB와 같은 결과를 얻는 방법.코코아 코드를 작성하여 NSButton을 작성하고, 스타일을 설정하는 방법은 무엇입니까?
IB에서는 내가 설정 한 이미지가 버튼에서 같은 크기로 설정되지만 이미지를 설정할 때 이미지에 표시 할 부분이
인 경우 IB로 설정할 때, 이미지는 자동으로 늘어나지 만 코드를 사용하면 스트레칭이되지 않습니다.
코드와 IB 스크린 샷의 차이점을 찾을 수 있습니까?
1) NSButton을 생성하는 코드를 작성이 같다 :이 같은
NSButton *tempBtn = [[NSButton alloc] initWithFrame: NSMakeRect(200, 200, 20, 20)];
[tempBtn setButtonType: NSMomentaryPushInButton];
[tempBtn setBezelStyle: NSRoundedDisclosureBezelStyle];
[tempBtn setBordered: NO];
[tempBtn setImage: [NSImage imageNamed: @"Basketball"]];
[tempBtn setImagePosition: NSImageOnly];
[tempBtn setTarget: self];
[tempBtn setAction: @selector(clickBtn:)];
[self.window.contentView addSubview: tempBtn];
[tempBtn release];
2) IB에 설정된다 :
결과는 다음과 같다 :
네, 감사합니다. 작동합니다! –