私は再ロードされたNSTableViewを持っています。新しいデータが読み込まれている間、私はそれのサブビューの上にスピンナを追加したいと思います。ビューのオンタップを半透明にし、その下のビューをぼかすようにしたいと思います。これをどうやってやりますか?ビューの上にぼかしたビューを追加するにはどうすればいいですか?
答えて
-bitmapImageRepEtc:
1、及び方法は、あるラスタライズ規模よりもマックOSにより適用よりも最も簡単な解決策は、かなり多くのそうコアアニメーションのバッキングレイヤーを使用するようにオーバーレイビューを設定し、そのレイヤーにCore Imageブラーフィルターを設定します。これは、Dockメニューからメニューバー自体まで、Mac OSのすべてで使用される手法です。 Interface Builderは設定することが自明容易になりますが、このように、同様のコードでそれを行うことができます:あなたはguthubにRMBlurredView
をチェックアウトする必要があります
CALayer *backgroundLayer = [CALayer layer];
[backgroundView setLayer:backgroundLayer];
[backgroundView setWantsLayer:YES];
CIFilter *blurFilter = [CIFilter filterWithName:@"CIGaussianBlur"];
[blurFilter setDefaults];
[backgroundView layer].backgroundFilters = [NSArray arrayWithObject:blurFilter];
ビューの透明度のAlpha属性を変更しようとしましたか? また、ここでビューぼかしのリンクです:それはぼやけ(コアイメージがある Blur Effect for UIView
私はむしろぼやけよりも、これはピクセル化呼ぶだろう。 – Konrad77
基本的な技術はNSView
の‑bitmapImageRepForCachingDisplayInRect:
方法のようなものを使用して、あなたの視野の画像をスナップするだろう、処理画像を作るためにあなたのここで友人)、ぼやけた画像を含むNSImageView
であなたのビューを重ね合わせます。
これは当然の贋作は、ですが、それはショーマンシップ、約:-)あるものだ
:https://github.com/raffael/RMBlurredView
それは簡単ではのサブクラスを使用しますすべてのことをするNSView。親ビューにを設定してください!詳細について
、Cocoaneticsの記事をチェックアウト:http://www.cocoanetics.com/2013/10/blurring-views-on-mac/
- 1. コード内の線形レイアウトの上部にビューを追加するにはどうすればよいですか?
- 2. アンドロイドキーボードの上部にビューを追加するにはどうすればよいですか?
- 3. ビューのページビューを追跡するにはどうすればいいですか?
- 4. TabBarControllerの一部であるビューにUINaiviationBarを追加するにはどうすればいいですか?
- 5. 折りたたみツールバーレイアウトでビューを追加するにはどうすればよいですか?
- 6. script/railsで新しいアクションとビューを追加するにはどうすればよいですか?
- 7. スプリットビューコントローラに複数のビューを追加するにはどうすればいいですか?
- 8. 別のビューで動的ボタンを追加するにはどうすればいいですか?アンドロイドで
- 9. ペン先がロードされた後でビューを追加するにはどうしたらいいですか?
- 10. pagecontrollerにさまざまなビューを追加するにはどうすればいいですか?
- 11. アンドロイドのxmlレイアウトにプログラムでビューを追加するにはどうすればよいですか?そこ
- 12. XIBファイルから読み込まれた別のビューにプログラムでビューを追加するにはどうすればよいですか?
- 13. 1つのビューから他のビューにアクションを実行するにはどうすればいいですか?
- 14. 別のビューにpaperclipフィールドを含むフォームを追加するにはどうすればよいですか?
- 15. 別のコントローラからビュー内にビューを表示するにはどうすればいいですか?
- 16. 実行時にListViewアイテムに動的ビューを追加するにはどうすればよいですか?
- 17. Pyramidの各ビューに条件付きリダイレクトを追加するにはどうすればよいですか?
- 18. ビューを他の2つのビューの中で最も広いように制約を追加するにはどうすればよいですか?
- 19. 現在のビューを削除し、ARCを使用してiOS5で新しいビューを追加するにはどうすればよいですか?
- 20. UIScrollViewの上にビューを追加する
- 21. iOS開発:フォームコントロールの追加/削除をビューでアニメーション化するにはどうすればよいですか?
- 22. Spring MVC(3)WebアプリケーションにPDFビューを追加するにはどうすればよいですか?
- 23. ASP.NET MVCビューにJavaScriptを追加するにはどうすればよいですか?
- 24. InAppSettingsKit設定ビュー(iPhone/iPad)にボタンを追加するにはどうすればよいですか?
- 25. divに部分ビューの結果を追加するにはどうしたらいいですか?
- 26. ビューの幅を他の祖先ビューのパーセンテージに設定するにはどうすればいいですか?
- 27. ビューをポートレートモードにするにはどうすればいいですか?
- 28. ビューにモデルデコレーションを表示するにはどうすればいいですか?
- 29. バックボーンモデルをビューに接続するにはどうすればいいですか?
- 30. DataGridにビューを表示するにはどうすればいいですか?
このように見えるのは、ビューがその下にある他のビューを完全にカバーしている場合のみです。部分的にのみカバーすると、ビューの下の領域全体がぼやけます。 – adib
これを死んで元気にして申し訳ありません - どのフレームワークが 'setLayer'に依存していますか? – capikaw
コアアニメーション:QuartzCore.framework –