프로그래밍 방식으로 NSProgressIndicator
높이를 설정할 수있는 방법을 찾을 수 없습니다.프로그래밍 방식으로 NSProgressIndicator의 높이 변경
NSProgressIndicator *ind = [[NSProgressIndicator alloc] init];
[ind setStyle: NSProgressIndicatorBarStyle];
// Height does not change height of the actual indicator
[ind setFrame: NSMakeRect(0, 0, 100, 50)];
[ind setBounds: NSMakeRect(0, 0, 100, 50)];
//[ind setControlSize: 0]; does only make it smaller, not bigger
[view addSubview: ind];
내가 문서에 NSProgressIndicatorBarStyle
열거를 발견,하지만 두께를 지정하는 방법을 찾을 수 없습니다 :
내 문제를 설명하는 스크린 샷 : (층 더 잘 이해 빨간색의 배경을 가지고) :
NSButton
클래스를 사용하는 경우가 발생합니다
. 이 문제를 해결할 수있는 방법이 있습니까?
제대로 수행 할 수 없습니다. Cocoa의 많은 위젯은 비트 맵을 사용하여 그립니다. 비트 맵은 고정 된 크기입니다. 그들은 임의적으로 규모가 조정되면 제대로 작동하지 않을 것입니다. 'bounds' ** not **를 설정하여 프레임과 일치 시키되 표준 높이와 일치 시키면 그래픽이 늘어나지 만 심하게 느껴질 수 있습니다. –