ビュー境界の代わりに背景画像の周りにUIPageViewControllerを使用してシャドウを作成する方法を誰かに教えてもらえますか?
つまり、波のように見える「不規則な背景画像」があります。そして、私がページからページへ行くとき、影はページの長方形ではなく「背景画像の波」の周りになければなりません。
ありがとう。
QuartzCore.frameworkを使用できます。
すべてのUIViewには、その上で役立つCALayerがあります
次に、次のようなことを行うことができます。
- (void) stylingUIView:(UIView *) _view
{
[_view.layer setBorderWidth:3]; // add border to the UIView
[_view.layer setBorderColor:[UIColor colorWithRed:0.7f green:0.7f blue:0.7f alpha:0.2].CGColor]; // set border Color for the UIView
[_view.layer setShadowColor:[UIColor blackColor].CGColor]; //set shadow color for the UIView
[_view.layer setShadowRadius:10]; // set Shadow radius
}
あなたの場合:あなたは次のようなことをすることができます:
[(UIViewController) viewController.view.layer setShadowRadius:10];
[(UIImageView) *imageView setShadowRadius:10];