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. UIViewをUIActivityから表示
- 3. 画像をクリックするとDIVオーバーレイを表示しますか?
- 4. 特定のUIViewからラベルを非表示にしますか?
- 5. UIView bringSubviewToFront:表示しません。
- 6. 画像にオーバーレイを表示
- 7. iOS - UITableViewでオーバーレイを表示
- 8. ドロップダウンメニューをクリックしてオーバーレイを表示
- 9. iPad - カスタムUIViewでドロップダウンを表示していますか?
- 10. iOS Swift 3 - パネルタップ後のオーバーレイUIViewを削除します。
- 11. Androidナビゲーションドローラーでオーバーレイを表示しない
- 12. MacでUIViewを表示
- 13. uiviewのコントロールを表示
- 14. Covert UIVIew to UIImage to UIView(UIViewを表示せずに)
- 15. NavViewとTabBarを持つcollectionViewControllerのUIViewオーバーレイ
- 16. スイフトのオプションパラメータとしてuiviewを表示
- 17. UIViewControllerなしでUIViewを表示
- 18. Ratingbarはグリッドビューに黒いオーバーレイを表示しています
- 19. オーバーレイがメインテキストとボタンを非表示にしています
- 20. Androidレイアウト上に「ヘルプ」オーバーレイを表示します
- 21. Androidにオーバーレイを表示する
- 22. iphoneでオーバーレイ表示を回転する
- 23. 別のUIでUIViewを表示して、タッチします。
- 24. UIView:描画を非表示にしてもう一度表示
- 25. 表示ダイアログの表示とオーバーレイの表示windowmanager by android
- 26. 表示にUIViewが時間がかかります
- 27. UIViewで子供以外のUIViewを非表示にする
- 28. 強調表示UITableViewCellはUIViewをカバーします
- 29. mousemoveを使ってオーバーレイIDを表示
- 30. 地図を拡大して表示領域全体にオーバーレイを表示する
ありがとうございます。それはまさに私が今やっていることです。 – Andrew