1
A
答えて
2
-applicationDidFinishLaunchingで2番目のウィンドウを作成できます。
UIWindow *secondWindow = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
secondWindow.windowLevel = (UIWindowLevelAlert + 1000.0);
secondWindow.backgroundColor = [[UIColor redColor] colorWithAlphaComponent:0.5];
secondWindow.userInteractionEnabled = NO;
[secondWindow makeKeyAndVisible];
これは問題なく機能します。しかし、私はIBで働かない。 DunnoがInterface Builderとうまく動作するかどうか。
1
新しいビューを割り当て、そのプロパティを設定します(alpha
、backgroundColor
など)。frame
(ウィンドウと同じに設定します)。
ビューを取得したら、それをウィンドウのサブビューとして追加すると、画面全体が表示されます。
userInteractionEnabled
をNO
に設定することもできます。
関連する問題
- 1. UIViewのオーバーレイ
- 2. iOS - UITableViewでオーバーレイを表示
- 3. 画像にオーバーレイを表示
- 4. UIView bringSubviewToFront:表示しません。
- 5. Androidナビゲーションドローラーでオーバーレイを表示しない
- 6. iPad - カスタムUIViewでドロップダウンを表示していますか?
- 7. uiviewのコントロールを表示
- 8. MacでUIViewを表示
- 9. Androidレイアウト上に「ヘルプ」オーバーレイを表示します
- 10. Ratingbarはグリッドビューに黒いオーバーレイを表示しています
- 11. iphoneでオーバーレイ表示を回転する
- 12. Androidにオーバーレイを表示する
- 13. UIViewControllerなしでUIViewを表示
- 14. 別のUIでUIViewを表示して、タッチします。
- 15. UIView:描画を非表示にしてもう一度表示
- 16. 地図を拡大して表示領域全体にオーバーレイを表示する
- 17. 強調表示UITableViewCellはUIViewをカバーします
- 18. Open GL ESビューでラベルをオーバーレイ表示
- 19. 表示にUIViewが時間がかかります
- 20. storyboardからuiviewを削除してもまだ表示されています
- 21. UIStatusBarを非表示にすると、UIViewが表示されます。
- 22. UIPopoverControllerにUIViewControllerなしでUIViewを表示することはできますか?
- 23. UIViewをスライドさせて別のUIViewを部分的にオーバーレイする
- 24. キーボードのUIViewがゆっくりと表示されますか?
- 25. カメラシャッターがカスタムUIViewの前に表示されますか?
- 26. Androidではオーバーレイ表示はどのように機能しますか?
- 27. カラーボックスのオーバーレイが表示されない
- 28. MapKitオーバーレイが表示されない
- 29. iPhone:半透明の動画をUIViewの上に表示しますか?
- 30. iOS - UIViewの一部にアニメーションをどのように表示しますか?
ありがとうございます。それはまさに私が今やっていることです。 – Andrew