MyViewControllerB.xib が含まれています
view( UIView )
|
|__image (UIImageView)
|
|__view (UIView)
|
|__text (UITextView)
|
|__view (UIView) ( shadow is adding at here )
次に、次のように、下部のビューの周りに影を追加しています
- (void)viewDidLoad
{
[super viewDidLoad];
[self.bottomView.layer setMasksToBounds:NO];
self.bottomView.layer.shadowColor = [UIColor blackColor].CGColor;
self.bottomView.layer.shadowRadius = 5;
self.bottomView.layer.shadowOpacity = 1;
self.bottomView.layer.shadowOffset = CGSizeMake(0 , 0 );
}
pushViewController: animated:
私がMyViewControllerA でやっているとき:
@implementation MyViewControllerA
MyViewControllerB *controller = [[MyViewControllerB alloc] initWithNibName:@"MyViewControllerB" bundle:nil];
[self.navigationController pushViewController:controller animated:YES];
その後、移行はまったくスムーズではありません。ただし、影を描画するために使用されるコードのブロックを削除すると、移行は通常どおりスムーズになります
この問題について何か考えはありますか。以前に経験したことがある場合は助けてください ありがとう