私は最近、この素晴らしいモーダル ビュー ポップオーバー (ソース) を見つけました。
「使用法」セクションにはRNBlurModalView
、次のコードを使用して UIView を表示する方法が示されています。
RNBlurModalView *modal = [[RNBlurModalView alloc] initWithViewController:self view:view];
[modal show];
RNBlurModalView
次のコードで正方形のようなカスタム UIView を表示するために使用している場合、すべて正常に動作します。
UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 280, 200)];
view.backgroundColor = [UIColor redColor];
view.layer.cornerRadius = 5.f;
view.layer.borderColor = [UIColor blackColor].CGColor;
view.layer.borderWidth = 5.f;
RNBlurModalView *modal = [[RNBlurModalView alloc] initWithViewController:self view:view];
[modal show];
UIView
、しかし、から表示しようとすると問題が発生します。空のモーダルビューが表示されるだけです。使用しているコードは次のとおりですUIViewController
。RNBlurModalView
ExampleViewContoller *exampleVC = [[ExampleViewContoller alloc]init];
RNBlurModalView *modal = [[RNBlurModalView alloc] initWithViewController:self view:exampleVC.view];
[modal show];
必要に応じて、ストーリーボードからの ExampleViewController の画像を次に示します。
質問: 何が間違っているのか、モーダル ビューが空なのはなぜですか?