問題タブ [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.
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 を引き継ぐ方法について、誰かが光を当てることができますか?
前もって感謝します!
iphone - 複数のWindowsローテーションの問題-iPhone/iPad
私のアプリは2つのUIWindowsを使用しています。最初に示されているのは、縦向きにのみ回転するViewControllerを備えたTabBarコントローラーです。ここまではすべてうまくいきました。
もう一方のウィンドウには、すべての方向に回転するUIViewControllerがあります。
問題は、2番目のウィンドウを表示すると
そして、最初のものに戻ります
ステータスバーはすべての方向に回転し、イベントshouldAutorotateToInterfaceOrientationは発生しません。どうすれば問題を解決できますか?
iphone - 1つのUIWindowに2つのサブUIwindow?
iphoneプロジェクトを作成すると、1つのUIWindowが自動的に作成されます。そのUIwindowでは、UIViewcontrollerのビューがそのウィンドウに追加されます。ただし、2つのサブウィンドウを追加する必要がある1つの親UIWindowを作成したいと思います。そのサブウィンドウでは、UIviewコントローラーを追加します。いつものように...それは可能ですか?助けてください?
iphone - UIwindowでタッチを見つける方法は?
UIwindow に 4 つのビュー コントローラーがあります。UIWindow の UItouch を使用してビュー コントローラーのビューを 4 つに切り替えたいですか?appdelegate.m ファイルで touchmoved を処理して、これらのビュー コントローラーのフレームの原点を変更することは可能ですか?
iphone - iPadユニバーサルアプリのUIViewControllerに関する問題
最近、iPhoneアプリをユニバーサルバイナリにアップグレードしました。私は2つのビューコントローラーとペン先を持っています。1つはiPhone用、もう1つはiPad用です。iPad UIをスケールアップし、 IB でまったく同じ接続を作成しました。
ただし、次のエラーが発生します。
-[UIViewController _loadViewFromNibNamed:bundle:]
「HomeScreen_iPad」ペン先をロードしましたが、ビューアウトレットが設定されていませんでした。
確かにビューアウトレットが設定されていると言えます。私はすべての接続とinitメソッドを実行しました。iPhoneバージョンがロードされてiPadにロードされない理由がわかりません。
シミュレーターを使用していますが、デバッガーでこのエラーが発生しない場合は、白い画面が表示されます。のカラープロパティを変更しUIWindow
ても効果はありません。
誰かが助けてくれるなら、それは大歓迎です。
iphone - アプリケーションで 2 つの異なる uitab バーを使用する
アプリケーションで 2 つの異なる uitabbar コントロールを使用したいと考えています。最初の UITABbar コントロールは、開始ウィンドウに追加します。このナビゲーションの後、5つのタブを持つ他のタブバーを表示したいと思います。誰でも私がこれを行う方法を提案できますか? または、これを追加するために別のウィンドウを追加する必要があり、クリックなどでこのウィンドウを表示する必要がありますか? 提案してください。ありがとう
uiviewcontroller - UIViewController サブクラスに UIWindow オブジェクトを割り当てないのはなぜですか?
アプリケーションが単一目的のビュー コントローラーのみを使用するとします。必要な UIWindow オブジェクトをビュー コントローラー サブクラスのメンバーとして割り当てることで、本質的に悪いことはありますか?
プログラミング ガイドでは、この方法で作成された例は提供されていませんが、それが本当に許可されているかどうかも強調していないようです。
iphone - フルスクリーン UIImage ビュー
ナビゲーション バーとタブ バーを備えたアプリケーションがあります。ユーザーは、スクロール ビューで画像を表示するビューに移動できます。iPhone の写真アプリと同じ動作をしたいと思います: 上部にナビゲーション バー、下部にツールバーがあり、タップに基づいて表示または非表示になります。
フルスクリーンモードを実現するために、ビューをウィンドウオブジェクトに移動しています。これはうまくいきます:
しかし、ナビとツールバーを再表示したいとき、私は問題に遭遇します。バーは正常に表示されますが、ビューは空で、ビューにコンテンツを追加できないようです:
この記事から良い情報を得ることができました
しかし、正しい組み合わせを得ることができません。
objective-c - SplitViewコントローラーメニューオーバーレイ
iPad用のスプリットビューアプリケーションの上にメニューオーバーレイシステムを作成しようとしています。メニューオーバーレイシステムは、いくつかのボタンをサポートすることを想定しています。そのうちの1つは、オーバーレイを非表示にし、SplitViewControllerを表示します。
私のアプリケーションデリゲートは次のとおりです。
UIViewが表示されていますが、非常に奇妙な散在的な方法で、多くのインターフェイス機能が応答していません。
何か助けはありますか?
ありがとう、
CSwat
uiview - UIView を適切に切り替える方法
アプリケーションに複数のビューを切り替えて表示したいと考えています。
UISplitViewController もサポートする UIView を切り替える適切な方法は何ですか? 切り替えをサポートする方法はありますか、それとも Apple のコントローラ クラスは root と root のみになるように設計されていますか?
ルート ビューとルート コントローラーを 1 つ用意して、サブビューの入れ替えを試みました。サブビューの 1 つは UISplitViewController です。配置が気に入らず、正しく表示されません。詳細ビューが表示されず、マスター ビューに間違った方向とサイズが表示されました。
次に、アプリ デリゲートの UIWindow から 1 つのサブビューの追加と削除を管理しようとしました。これはほとんどの場合機能します。ただし、applicationDidFinishLaunching メソッドの後に追加されたビューは、正しく設定されていないように見えます。それらはほとんど正しいように見えますが、実際には横向きであるのに縦向きと見なされることがあります。また、ポップオーバーを表示しようとすると、間違った場所に表示されます。向きを変えると、正しく再描画されます。フレームのサイズが正しくないかのように、UISplitViewController ビューが完全に表示されないランダムなインスタンスもいくつかあります。
どんな提案でも心から感謝します。