私は再ロードされた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. collectionviewにビューを追加するにはどうすればよいですか?
- 2. 他のレイアウトでMvxFrameControlのビューを追加して追加するにはどうすればいいですか?
- 3. コード内の線形レイアウトの上部にビューを追加するにはどうすればよいですか?
- 4. divの上下にぼかし効果を追加するにはどうすればよいですか?
- 5. アンドロイドキーボードの上部にビューを追加するにはどうすればよいですか?
- 6. ビューのページビューを追跡するにはどうすればいいですか?
- 7. IOSのスクロールビューで、隣り合ったビューを追加するにはどうすればいいですか?
- 8. DjangoのファイルフィールドからファイルをURLやビューに追加するにはどうすればいいですか?
- 9. TabBarControllerの一部であるビューにUINaiviationBarを追加するにはどうすればいいですか?
- 10. React - ビューを追加するのではなく、再レンダリングするにはどうすればいいですか?
- 11. ActiveAdminの表示ビューにカスタムボタンを追加するにはどうすればよいですか?私は新しいボタンを追加したいのはここ
- 12. 親ビューの上にビューを描画するにはどうすればよいですか?
- 13. 折りたたみツールバーレイアウトでビューを追加するにはどうすればよいですか?
- 14. ビューを親の外にドラッグした後にビューをドラッグするにはどうすればよいですか?
- 15. script/railsで新しいアクションとビューを追加するにはどうすればよいですか?
- 16. コレクションビューから特定のコンテンツを別のビューに追加するにはどうすればよいですか?
- 17. スプリットビューコントローラに複数のビューを追加するにはどうすればいいですか?
- 18. 別のビューで動的ボタンを追加するにはどうすればいいですか?アンドロイドで
- 19. ストーリーボードを使用してUIScrollビューにUILabelを追加するにはどうすればよいですか?
- 20. tableViewCellを使用してviewControllerにビューを追加するにはどうすればよいですか?
- 21. pagecontrollerにさまざまなビューを追加するにはどうすればいいですか?
- 22. ペン先がロードされた後でビューを追加するにはどうしたらいいですか?
- 23. 1つのビューから他のビューにアクションを実行するにはどうすればいいですか?
- 24. XIBファイルから読み込まれた別のビューにプログラムでビューを追加するにはどうすればよいですか?
- 25. 別のコントローラからビュー内にビューを表示するにはどうすればいいですか?
- 26. アンドロイドのxmlレイアウトにプログラムでビューを追加するにはどうすればよいですか?そこ
- 27. Swift 3:UIWebビューのボタンを追加するにはどうすればいいですか?
- 28. iOSで非同期でUITableViewCellにビューを追加するにはどうすればよいですか?
- 29. 別のビューにpaperclipフィールドを含むフォームを追加するにはどうすればよいですか?
- 30. ストーリーボードの起動ファイルのビューに制約を追加するにはどうすればよいですか?
このように見えるのは、ビューがその下にある他のビューを完全にカバーしている場合のみです。部分的にのみカバーすると、ビューの下の領域全体がぼやけます。 – adib
これを死んで元気にして申し訳ありません - どのフレームワークが 'setLayer'に依存していますか? – capikaw
コアアニメーション:QuartzCore.framework –