高度な検索
Developer Connection
Member Login ログイン | ご入会 ADC連絡先

Technical Q&A QA1117
Solving NSTabView drawing problems in Mac OS X 10.1.x


Q:私のタブなしの NSTabViews は、回りに奇妙な白い縁があり、その影の部分が徐々に濃くなっていくのはなぜでしょうか?

A:これは、Mac OS X バージョン 10.1.x のバグで、Mac OS X の次のメジャーアップデートで修正される予定です。このバグは、NSTabView のカスタムサブクラスを使い、リスト 1 のコードを実装することによって回避できます。



 - (BOOL)isOpaque {
    if ([self tabViewType]==NSNoTabsBezelBorder && NSAppKitVersionNumber<633) return NO;
          else return [super isOpaque];
}

リスト 1




[2002 年 2 月 14 日]