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

iphone - UIWindow サブクラスの Shake Gesture 検出は、デフォルトのテキスト取り消しマネージャーを引き継ぎます

私が欲しいのは、私のiPhoneアプリが震えるジェスチャーを常に認識していることUITextfieldですUITextview

(私はこれに従いました: https://stackoverflow.com/questions/150446/how-do-i-detect-when-someone-shakes-an-iphone/1351486#1351486I )

メソッドをサブクラス化UIWindowして実装しましたが、aを firstRespondermotionEnded:withEvent:に設定しても機能します。firstResponder でなくても、UITextViewカスタムUIWindowコールを呼び出します。motionEnded:withEvent:

問題は、私UItextViewのデフォルトの元に戻すマネージャーが揺れに反応しなくなったことです。ビュー階層または firstResponders がどのように変更されたかに関係なく、 は Shake-Gesture のすべてのUIWindow処理を引き継ぎます。

UIWindow の検出を一時的に無効にする方法や、実装に基づいて現在の firstResponder が Shaking-Gesture を引き継ぐ方法について、誰かが光を当てることができますか?

前もって感謝します!

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

iphone - 複数のWindowsローテーションの問題-iPhone/iPad

私のアプリは2つのUIWindowsを使用しています。最初に示されているのは、縦向きにのみ回転するViewControllerを備えたTabBarコントローラーです。ここまではすべてうまくいきました。

もう一方のウィンドウには、すべての方向に回転するUIViewControllerがあります。

問題は、2番目のウィンドウを表示すると

そして、最初のものに戻ります

ステータスバーはすべての方向に回転し、イベントshouldAutorotateToInterfaceOrientationは発生しません。どうすれば問題を解決できますか?

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

iphone - 1つのUIWindowに2つのサブUIwindow?

iphoneプロジェクトを作成すると、1つのUIWindowが自動的に作成されます。そのUIwindowでは、UIViewcontrollerのビューがそのウィンドウに追加されます。ただし、2つのサブウィンドウを追加する必要がある1つの親UIWindowを作成したいと思います。そのサブウィンドウでは、UIviewコントローラーを追加します。いつものように...それは可能ですか?助けてください?

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

iphone - UIwindowでタッチを見つける方法は?

UIwindow に 4 つのビュー コントローラーがあります。UIWindow の UItouch を使用してビュー コントローラーのビューを 4 つに切り替えたいですか?appdelegate.m ファイルで touchmoved を処理して、これらのビュー コントローラーのフレームの原点を変更することは可能ですか?

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

iphone - iPadユニバーサルアプリのUIViewControllerに関する問題

最近、iPhoneアプリをユニバーサルバイナリにアップグレードしました。私は2つのビューコントローラーとペン先を持っています。1つはiPhone用、もう1つはiPad用です。iPad UIをスケールアップし、 IB でまったく同じ接続を作成しました。

ただし、次のエラーが発生します。

-[UIViewController _loadViewFromNibNamed:bundle:]「HomeScreen_iPad」ペン先をロードしましたが、ビューアウトレットが設定されていませんでした。

確かにビューアウトレットが設定されていると言えます。私はすべての接続とinitメソッドを実行しました。iPhoneバージョンがロードされてiPadにロードされない理由がわかりません。

シミュレーターを使用していますが、デバッガーでこのエラーが発生しない場合は、白い画面が表示されます。のカラープロパティを変更しUIWindowても効果はありません。

誰かが助けてくれるなら、それは大歓迎です。

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

iphone - アプリケーションで 2 つの異なる uitab バーを使用する

アプリケーションで 2 つの異なる uitabbar コントロールを使用したいと考えています。最初の UITABbar コントロールは、開始ウィンドウに追加します。このナビゲーションの後、5つのタブを持つ他のタブバーを表示したいと思います。誰でも私がこれを行う方法を提案できますか? または、これを追加するために別のウィンドウを追加する必要があり、クリックなどでこのウィンドウを表示する必要がありますか? 提案してください。ありがとう

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

uiviewcontroller - UIViewController サブクラスに UIWindow オブジェクトを割り当てないのはなぜですか?

アプリケーションが単一目的のビュー コントローラーのみを使用するとします。必要な UIWindow オブジェクトをビュー コントローラー サブクラスのメンバーとして割り当てることで、本質的に悪いことはありますか?

プログラミング ガイドでは、この方法で作成された例は提供されていませんが、それが本当に許可されているかどうかも強調していないようです。

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

iphone - フルスクリーン UIImage ビュー

ナビゲーション バーとタブ バーを備えたアプリケーションがあります。ユーザーは、スクロール ビューで画像を表示するビューに移動できます。iPhone の写真アプリと同じ動作をしたいと思います: 上部にナビゲーション バー、下部にツールバーがあり、タップに基づいて表示または非表示になります。

フルスクリーンモードを実現するために、ビューをウィンドウオブジェクトに移動しています。これはうまくいきます:

しかし、ナビとツールバーを再表示したいとき、私は問題に遭遇します。バーは正常に表示されますが、ビューは空で、ビューにコンテンツを追加できないようです:

この記事から良い情報を得ることができました

しかし、正しい組み合わせを得ることができません。

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

objective-c - SplitViewコントローラーメニューオーバーレイ

iPad用のスプリットビューアプリケーションの上にメニューオーバーレイシステムを作成しようとしています。メニューオーバーレイシステムは、いくつかのボタンをサポートすることを想定しています。そのうちの1つは、オーバーレイを非表示にし、SplitViewControllerを表示します。

私のアプリケーションデリゲートは次のとおりです。

UIViewが表示されていますが、非常に奇妙な散在的な方法で、多くのインターフェイス機能が応答していません。

何か助けはありますか?

ありがとう、

CSwat

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

uiview - UIView を適切に切り替える方法

アプリケーションに複数のビューを切り替えて表示したいと考えています。

UISplitViewController もサポートする UIView を切り替える適切な方法は何ですか? 切り替えをサポートする方法はありますか、それとも Apple のコントローラ クラスは root と root のみになるように設計されていますか?

ルート ビューとルート コントローラーを 1 つ用意して、サブビューの入れ替えを試みました。サブビューの 1 つは UISplitViewController です。配置が気に入らず、正しく表示されません。詳細ビューが表示されず、マスター ビューに間違った方向とサイズが表示されました。

次に、アプリ デリゲートの UIWindow から 1 つのサブビューの追加と削除を管理しようとしました。これはほとんどの場合機能します。ただし、applicationDidFinishLaunching メソッドの後に追加されたビューは、正しく設定されていないように見えます。それらはほとんど正しいように見えますが、実際には横向きであるのに縦向きと見なされることがあります。また、ポップオーバーを表示しようとすると、間違った場所に表示されます。向きを変えると、正しく再描画されます。フレームのサイズが正しくないかのように、UISplitViewController ビューが完全に表示されないランダムなインスタンスもいくつかあります。

どんな提案でも心から感謝します。