私はUIViewControllerのビューの上に追加された単純なUIViewオブジェクトの周りに影を作成しようとしています。 これを行う最も単純な方法は何ですか?影付きのUIView
9
A
答えて
28
まず、石英コアライブラリをインポートしてください:
#import <QuartzCore/QuartzCore.h>
次に、影のプロパティを設定するには、次の行を追加します。
someView.layer.shadowColor = [[UIColor blackColor] CGColor];
someView.layer.shadowOffset = CGSizeMake(10.0f,10.0f);
someView.layer.shadowOpacity = .5f;
someView.layer.shadowRadius = 10.0f;
あなたがいることを持っている場合ことを覚えておいてくださいビューのclipsToBoundsプロパティをYESに設定すると、影は表示されません。
3
私はそれを理解するのに時間がかかりました。コードは完璧に機能しますが、石英をインポートする必要があります。
#import <QuartzCore/QuartzCore.h>
関連する問題
- 1. iOS10影付きのUIViewぼかし効果
- 2. UIViewの影とInterfaceBuilder
- 3. 変更のUIView(UIViewのとボタン付き)
- 4. スムーズに回転し、影付きのUIViewのサイズを変更します。
- 5. 影付きのタブ
- 6. UIVIewコーナーの半径と影?
- 7. 影付きエラーバーmatlab
- 8. ボタン付きUIViewをドロップダウン
- 9. Slickの型付き投影
- 10. 影付きの円サークル
- 11. UIviewの下部に影を追加
- 12. UIViewの影が機能しない
- 13. グラデーション付きのUIViewをスケールする
- 14. レイヤー付きのUIViewにシャドウを追加
- 15. CGContextSetShadowWithColor:影がUIViewで反転される
- 16. 影付きのjQuery-uiダイアログのスタイリング
- 17. 影付きのビューのAndroidスクリーンショット
- 18. カートシピの影付きの救済
- 19. グラデーションの影付きの信頼区間
- 20. オフセット付きUIViewを回転する
- 21. 影付きの透明なオブジェクト
- 22. WPFの部分影付き円タイマー
- 23. CSS台形の影付きシャドウ
- 24. ボックスの影付きCSS音声バブル
- 25. は、どのように私は、UIViewの上の影を追加することができ、別のUIView
- 26. 影付きグラデーション円を描く
- 27. OpenLayers Googleマップ投影問題(KML付き)
- 28. ボトムコーナーObjective CのUIViewの下にある半径と影のみ
- 29. ストーリーボードの制約はカスタムUiViewのサイズには影響しない
- 30. Ipad/Iphone - 画像付きのUIViewでの回転すべて
右上。ありがとう!私はそれを試みましたが、なぜそれがうまくいかなかったのか理解できず、問題はclipsToBoundsプロパティがYESに設定されていました。もう1つの質問は、影をビューの4つの側面すべてに表示したい場合です。私はこれが、あなたがその時にshadowOffsetを変更することによって2つの側面を持つことができると思う...とにかく、もう一度ありがとう! – zumzum
オフセットと半径の両方が10の場合、影はいくつかのビューの後ろに隠れています。いくつかのビューの4つの側面すべてに影を付ける場合は、オフセットよりも大きくなるように半径を変更します(または、オフセットを0に変更して、一部のビューの周囲に偶数の影を付けます)。 – FuePi