問題タブ [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 投票する
3 に答える
3777 参照

iphone - UIWindowにある現在のビューの名前を取得します

UIWindowに新しいビューを追加するとします

windowRootへの参照がある場合、後でそのビューの名前を取得することはできますか?何かのようなもの:

ありがとうございました

0 投票する
17 に答える
273779 参照

ios - UIViewController のビューが表示されているかどうかを確認する方法

多くのビューを備えたタブバーアプリケーションがあります。UIViewController特定の が 内から現在表示されているかどうかを知る方法はありUIViewControllerますか? (物件を探しています)

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

iphone - 全画面表示の推奨方法

UIView が画面全体を引き継いで画像を表示するようにしたいのですが、ほとんどの場合、メインのアプリ機能に UISplitViewController を使用しています。これを行うための推奨/ベストプラクティスの方法はありますか? 現在、メイン ウィンドウへのポインターがあり、UIView をサブ ビューとして追加して前面に表示するだけですが、適切な向きで表示されません。もっと良い方法/私が見逃している簡単なものがあるかどうか疑問に思っていました。

ありがとう。

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

iphone - 回転する前のUIVIewControllerの位置が間違っている

このウィンドウ(白い背景)にアプリケーションの開始点があります。

また、MainScreenControllerは、Interface Builderによって作成された(blackBackground)を備えたUIViewControllerです。

アプリケーションは完全に実行されますが、最初は、黒いビューがステータスiphoneパネルの高さのように上に移動します(下部に白い長方形が残ります)。

iPhoneを2回回転させると、ビューは適切な場所に完全に配置され、すべての画面が黒い背景で塗りつぶされます。

何か案が?

ありがとう!

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

iphone - iPhone:サブビューから強制的に削除します

appdidfinishlaunchで、タブバーコントローラーをサブビューとしてロードし、その後、他のビューをロードしています

サブビューのボタンクリックでそのtoplayerを閉じたいので、IBActionを設定し、実際のビューを強制的に閉じるためにさまざまなことを試みました。

では、どうすればこのサブビューをウィンドウからポップできますか?

サイモンを応援します

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

ios - UIView の原点をそのウィンドウ座標系に変換します

ウィンドウ座標系で scrollView の原点を取得したい。たとえば、現在、scollView の原点は (0,51) です。ただし、ウィンドウ座標系では、51 + 44(ナビゲーションバーの高さ)+20(ステータスバーの高さ) = 115 である必要があります。つまり、ウィンドウ座標系では、scrollView.frame.origin は (0,115) である必要があります。convertPoint: メソッドを試しましたが、(0,51) または (0,0) を取得することがあります。これに対する解決策を提供してください。ありがとう

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

iphone - タブ バー アプリケーションを使用した iAd

シンプルなビューベースのアプリケーションに、iAd に関連するすべての Apple のコード、委任などを組み込むことができました。

タブバータイプのアプリは難しそうですが、それらのアプリの全体的なアーキテクチャを理解していないのかもしれません。たとえば、3 つのタブとそれらのタブに対応するビューがある場合、他のタブが継承するか、最初のタブに関連付けられているようです。

インターフェイスビルダーで作業しているとき、広告バナーをウィンドウにドラッグすると、実際にはそこにあるすべてのものが置き換えられ、ある種のビューコンテナを構築して「タブインフラストラクチャと関連するビュー」を配置し、iad が飛ばないようです。

viewDidLoad最初のタブでアプリを実行すると表示される広告のポップをコードで手動でコーディングできますが、後続のタブには表示されません。. タブ バー アプリは、画面全体の領域をある程度所有したいと考えているようです。何かご意見は?とがありUIWindowTabBarControllerウィンドウはほとんど「空白」で、それ以外の場合は無意味に見えます。

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

iphone - カスタム UIWindow の向き

ウィンドウでタッチ イベントを確認する必要があったため、UIWindow をサブクラス化して MYWindow クラスを作成しました。ウィンドウでタッチ イベントを受信するために sentEvent 関数をオーバーライドしていますが、すべて正常に動作しています。これを達成するために次のことを行いました。

私が直面している問題は、これを行うと、このウィンドウにあるviewControllerが回転しなくなることです。通常の UIWindow を使用すると、それらはすべて、意図したとおりに機能します。明らかに、私の設定に何か問題があります。

UIWindowヘッダーファイルを調べていたところ、というメソッドがあります

sendEvent: メソッドを実装する必要があったのと同じように、これをカスタム UIWindow クラスに実装する必要があるのでしょうか? これで正しい方向に向けてください。

よろしくお願いします。

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

uiviewcontroller - MainWindow ビューの直接のサブビューのみが iOS によって設定された方向を取得しますか?

アプリが回転するたびに、ビューをメインウィンドウにサブビューとして追加した viewController だけが interfaceOrientation プロパティを更新し、残りはデバイスが回転したという事実を認識しません。

他のオブジェクトに変更を通知するのは私の責任ですか?もしそうなら、それを行う良い方法は何ですか?

children-viewcontrollers の interfaceOrientation の設定を調べましたが、それは読み取り専用です。

前もって感謝します、

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

iphone - iPhone キーボード タッチ イベント

キーボードのタッチ イベントを検出できる必要があります。一定期間非アクティブの後に発生する画面を表示するアプリがあります (つまり、タッチ イベントがありません)。この問題を解決するために、UIWindow をサブクラス化し、sendEvent 関数を実装しました。これにより、アプリケーション全体でタッチ イベントを取得できます。メソッドを 1 か所に実装します。これは、キーボードが表示され、ユーザーがキーボードで入力しているとき以外はどこでも機能します。私が知る必要があるのは、キーボードのタッチイベントを検出する方法があるということです.uiWindowに対してsentEventが行うようなものです。前もって感謝します。