2010-06-15 7 views
0

setContentBorderThickness:forEdge:을 사용하여 Cocoa 응용 프로그램에서 아래쪽 막대를 만들려고합니다.setContentBorderThickness 문제 : forEdge : 실제로 값을 설정하지 않음

mipadi는 뭔가에,하지만 그것을 테스트, 나는 어쩌면이 약간 다른 문제라고 생각합니다 :

-(void) adjustContentBorderBasedOnArrayControllerSelection{ 
    if(([[self.resultsArrayController selectionIndexes] count] == 0)){ 
     [[self window] setContentBorderThickness:40.0f forEdge:CGRectMinYEdge]; 
     NSLog(@"%f", [[self window] contentBorderThicknessForEdge:CGRectMinYEdge]); 
    } else { 
     [[self window] setContentBorderThickness:60.0f forEdge:CGRectMinYEdge]; 
     NSLog(@"%f", [[self window] contentBorderThicknessForEdge:CGRectMinYEdge]); 
    } 
} 

NSLog() 메시지 모두 두께 값이 내가 명시 적으로 설정 0.0 후에도입니다 쇼 . 누구나 그게 뭔지 알아?

답변

0

언제든지 [자동 창]이 0이 아닌지 확인 했습니까? 아울렛 설치가 올바 릅니까? 창문의 콘센트가 설정되지 않으면 그 동작을 얻습니다.

+0

Dammit! ** 3 ..... – jxpx777

+0

모든 사람들에게 일이 ... :-) –

1

CGRectMinYEdge을 사용할 수 있습니다. (64 비트 시스템에서 NSMinYEdge#define '이고 CGRectMinYEdge으로 표시됩니다.)

관련 문제