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であることを示しています。誰もがそれで何が起こっているのか知っていますか?