問題タブ [uiwindow]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
16132 参照

iphone - UIView または UIWindow をステータスバーの上に置く

私の目標は、iPhone アプリ (寸法 320*20 ピクセル) の上部にあるステータス バーの上に非表示のボタンを描画することです。

何を試しても、何かバグがあります:

  1. たとえば、新しいビューを作成しようとしました。ビューをアプリの一番上に配置したい場合、ステータスバーの前ではなく、常にステータスバーの後ろに消えます!

  2. Stackoverflow で別の素晴らしいアイデアを見つけました: StatusBar を含む他のすべてのビューの上に UIView を追加 する 2 つ目の UIWindow が推奨されていなくても、実装しようとしました。問題に気付くまでは、思い通りに機能していました。必要なときにキーボードが表示されなくなったのです (たとえば、テキスト ボックスをクリックしたときなど)。

どうすればこれを修正できますか? または、私の問題に対するより良いアプローチがありますか? これは、2 番目のウィンドウを作成するための私のコードです。

0 投票する
4 に答える
13566 参照

uiwebview - UIWebViewでロングタッチを無効にする方法は?

アプリからのロングタッチを無効にしたい。WebView に読み込んでいる HTML を制御できません。

0 投票する
1 に答える
190 参照

iphone - カスタム コントロールがウィンドウに表示されない

ビューベースのアプリケーションを作成しました。また、UIView を拡張する新しいクラスを追加しました。このクラスにはいくつかのコントロールが含まれています (単純なコントロール)。ユーザーが何かをクリックしたときに、このコントロールを表示/非表示にしたいと考えています。コントロールは、オーバーレイ ウィンドウとして表示する必要があります。他のすべてのコントロールよりも。私はこれを次のようにしようとします:

すべてうまくいき、カスタム コントロール コードで get をデバッグしますが、画面には何も表示されません。手動で追加しようとしましたが、動作しますが、実行時に追加する必要があります。コントロールが表示されない理由は何ですか?

OverlayChannelPicker の完全なコード

そしてそれはヘッダーです:

0 投票する
2 に答える
2510 参照

iphone - uiview がアプリ デリゲートに表示されない

シミュレーターで以下のコードを実行すると、画面が赤く塗りつぶされるはずですが、代わりにすべて黒くなります。なぜですか?

ウィンドウの初期化を追加すると、それは役に立ちません:

Xcode で Window ベースのユニバーサル プロジェクトを作成した後、プロジェクトで自動的に作成された iPad/iPhone xib ファイルと iPhone/iPad アプリ デリゲート ファイルを削除し、代わりにビューを持つ単一のアプリ デリゲートを作成することにしたときに、問題が発生しました。デバイスに基づいてプログラムでビューを構築するコントローラー。アプリデリゲートで作成した単純なビューを表示できないようになりました。

編集:ビューの追加を削除し、ウィンドウの背景色を赤に設定しました。これは役に立ちませんが、シミュレーターでデスクトップに移動して実行中のアプリを再度開くと、赤い画面が表示されます。繰り返しになりますが、最初にアプリを起動したときに赤が表示されない理由がわかりません。

0 投票する
2 に答える
1385 参照

ios - UIView / UIWindowにフィルターを適用して、基になるビューのレンダリングを変更します

アプリの「ダークモード」を作成しようとしていますが、非常に簡単な方法で作成したいと思います。フィルタを適用したり、他のビューの上に別のビューを作成して、それらが反転して表示されるようにする方法はありますか?iOS 3.2以降の「アクセシビリティ」のように?Core ImageフィルターがiPhoneで機能しないことは知っていますが、別の種類のフィルターを適用する方法がある限り、それは私にとって大きな問題ではありません。

これはiPhoneで実行可能ですか?Appleはどのようにそれを行いますか?

0 投票する
7 に答える
40445 参照

iphone - UIWindow を削除するには?

簡単だと思いましたが[myWindow resignKeyWindow][self.window makeKeyAndVisible]そうではないと思います… どうすればいいですか?

ありがとう :)

0 投票する
1 に答える
1774 参照

cocoa-touch - UIWindowでtouchesBeginおよびtouchesEnded

私のiPhoneゲームのappDelegateには、「UIWindowwindow」メンバー変数があります。UIImageViewsをウィンドウに追加し、ゲームプレイ中にそれらを移動します。UIWindowのタッチを処理したいのですが。 これどうやってするの? UIWindowをサブクラス化する必要がありますか?

touchesBegan :withEventメソッドとtouchesEnded:withEventメソッドをウィンドウに追加しようとしましたが、呼び出されません(おそらく、ウィンドウがUIImageViewsで覆われているためです...たとえば、ゲームの背景はUIImageViewであり、画面全体を覆っています)。

乾杯!

0 投票する
1 に答える
338 参照

ipad - iPadアプリケーションの複数のSplitViewControllers

複数のSplitViewControllerを使用するiPadアプリケーションを作成しています。Appleのドキュメントから、SplitViewControllerがウィンドウのrootViewControllerである必要があることを理解しています。

複数のSplitViewControllerを切り替えるナビゲーションスキームを作成する方法について、経験や提案はありますか?

0 投票する
0 に答える
495 参照

ios - UIWindow を Wi-Fi 経由で外部画面/ディスプレイにルート化する

デバイス (iPhone/iPad) が VGA コネクタを使用して画面に接続されているときに、外部画面に UIWindow を表示する方法を既に知っています (そしてテストします)。

しかし、私はワイヤーなしでそれをやりたいです。だから私はWifiでそれを行う解決策があるかどうか知りたい. ビデオを他のデバイスにルートできるアプリケーションがいくつかあります。iOS 4.3 では、たとえば iPhone/iPad から Apple TV にビデオを表示できるようになりますが、単純なビデオ ファイルではなく、UIWindow のコンテンツを表示したいのです。

何か案が ?

ありがとう。

0 投票する
2 に答える
835 参照

ios - UIWindow 変換回転の影響を受ける UIScrollView ドラッグ

iPad アプリにビデオ出力機能を追加していますが、UIScrollView で問題が発生しました。外部モニターで適切なビューの向きを取得するために、現在のインターフェイスの向きに基づいて UIWindow を回転させました (例 - mirroredScreenWindow.transform = CGAffineTransformMakeRotation(- M_PI * 0.5);)。

私が遭遇した問題は、ScrollView のドラッグが UIWindow 変換の影響を受けているように見えることです。UIWindow が 90 度回転している場合、水平方向のドラッグはビューを垂直方向にスクロールし、その逆も同様です。これを修正する方法はありますか?