Lion以下では、Interface Builderを使用してCALayersをオンにしてから、ボタン、ラベル、ビューなどにフィルターを適用できます。ただし、10.8では、これらのUI要素は単に画面にレンダリングされません。私のテストでは、プログラムでCALayerのcontentFiltersを設定すると、CALayerも「非表示」になります。
このバグを示す簡単なテストプロジェクトを作成しました。
https://dl.dropbox.com/u/12790096/ContentFilterTest.zip
Lionでは、テストアプリは次のようになります。
Mountain Lionでは、テストアプリは次のようになります。
参考までに、これはMLのGMビルドで実行されており、Xcode4.4GMシードによってビルドされています。