問題タブ [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 - アプリの起動時に読み込まれるデフォルトのViewControllerを変更するにはどうすればよいですか?
「MyApp」などのアプリケーションがあります。このアプリケーションは、デフォルトで、アプリケーションが起動するたびにビューコントローラー「MyAppViewController」をロードします。後で、新しいビューコントローラー「NewViewControler」をプロジェクトに追加しました。
ここで、「NewViewController」を、アプリの起動時に読み込まれるデフォルトのビューコントローラーにします。
これを達成するためにプロジェクトにどのような変更を加える必要があるかを教えてください。
iphone - uiwindowランドスケープモードの問題
ia uiview compenentを作成し、以下のようにアプリケーションuiwindowに追加します。ポートレートモードでは正常に動作しますが、ランスケープモードに移行すると正しく動作しません。uiwindowは、そうではありませんが、それでもポートレートモードであると感じていると思います。ランドスケープモードで実行するにはどうすればよいですか?
ありがとう。
MyView * popupView = [[MyView alloc] initWithFrame:CGRectMake(0、0、320、480)url:url slideType:slidingType html5Flag:_html5Flag];
//フレームをCGRectMake(0、0,480、320)に変更しましたが、機能しません
iphone - iphone、1つのiphoneアプリケーションに複数のuiwindows
こんにちは私はiPhoneの初心者なので、UIWindowの概念に少し混乱しています。Macでは、1つのアプリケーションで複数のNSWindowsを使用できると思います。しかし、iphoneでは、1つのiphoneアプリケーションで複数のUIWindowsを使用できますか。具体的には、アプリケーションに3つのxibファイルがあります。1。MainWindow.xib 2. ViewController(appDelegateと組み合わせて)3。MyCustomViewController...ここでUIwindowとそのウィンドウで複数のビューを使用します。
今私の質問は、私はすでにMainWindow.xibでUIWindowを使用しているということですが、MyCustomeViewController.xibで別のUIWindowを使用できますか?
よろしくお願いします
ios - Base SDK 4.2 を使用したユニバーサル iPad/iPhone アプリの iPhoneOS 3.x で keyWindow のサイズが正しくない
iPhoneOS 3.x まで互換性を持たせる必要がある iPad/iPhone アプリがあります。
iPhone 3.x でを表示しようとするとUIActionSheet
、画面が暗くなり、アクション シートが画面の外に表示されます。その理由は、キーUIWindow
のフレーム {0, 0, 768, 1024} が間違っているためです。それ以降の iOS バージョンでは、デバイスに応じて keyWindow のサイズが予想されます。
この問題の原因は何か考えはありますか?
前もって感謝します...
ios - iOSでビューを切り替えるための最良の方法
あるビューから別のビューにどのように移動しますか?は
唯一の選択肢ですか、それともこれを行うためのより良い方法がありますか?
objective-c - Facebook Connect ログイン ダイアログが新しい facebook-ios-sdk で iPhone に表示されない
私は新しい Facebook-ios-sdk を使用して、README.mdown で通知されていることをすべて実行しました。このアプリの実行中。それは私に何も示しませんでした。しかし、ここでFbdialogのショーにブレークポイントを保持したとき:
誰かがこれで私を助けることができれば、それは本当に素晴らしいことです.
ありがとう、アビー
iphone - UIWindow が送信する UIViewController を制御する shouldAutorotateToInterfaceOrientation:?
UIVIewController
複数のオブジェクト (* 以下の注を参照)によって管理されるビュー階層を使用するアプリが、いつでもウィンドウに表示されます。そのためshouldAutorotateToInterfaceOrientation:
、デバイスの回転時にメソッド呼び出しをUIWindow
.
UIWindow
オブジェクトが、その子のいずれかではなく、最高レベルの を呼び出すようにするにはどうすればよいUIViewController
ですか?
これが、ローテーション レイアウト アニメーションと変更が正しく反映される唯一の方法のようです。
「View Controller Programming Guide」では、iOS のドキュメントに次のように記載されています。
iOS アプリケーションでは、window オブジェクトが現在の向きの変更に関連する作業の多くを行います。ただし、アプリケーションのビュー コントローラーと連携して、方向の変更が発生するかどうかを判断し、発生する場合は、変更に応答するためにどの追加メソッドを呼び出す必要があるかを判断します。具体的には、ルート ビューが最後にウィンドウに追加または表示されたビュー コントローラーで動作します。つまり、window オブジェクトは、「View Controller のビューの表示」で説明されているメカニズムのいずれかを使用してビューが表示された最前面の View Controller でのみ機能します。</p>
しかし、私の経験はこれとは異なることがわかりました。が特定の子ビュー コントローラーをUIWindow
呼び出している場合、最上位のビュー コントローラーのビューを から削除して再度追加しても、同じ子が呼び出されます。つまり、トップ レベルのビュー コントローラーを最近追加されたビューにすることはできません。shouldAutorotateToInterfaceOrientation
UIWindow
(*)注: 同じ画面で複数のビュー コントローラーを使用することは推奨されないと指摘する人もいます。これは、さまざまなケースで実行不可能な目標であると断言します。同時に 2 つのテーブル (UITableViewControllers) を表示するアプリを考えてみましょう。または、私の場合、UITabBar のグラフィック/アートの制限により、UITabBarController をエミュレートするカスタム ビュー コントローラーを必要とするアプリです。一度に 1 つの UIViewController (またはそのサブクラス) のみを表示するようにアプリケーションをリファクタリングする方法がわかりません。
アップデート
インターフェイス オリエンテーション イベント処理のために UIWindow オブジェクトが呼び出す UIViewController について一貫した答え (または示された動作) を見つけられないので、唯一の正しい答えはまったく答えがないことだと結論付けました。同じ画面 (UINavigationController と UITabBarController を除く)。
objective-c - Xcode ビューベースの Interface Builder で、単純な UIWindow で makeKeyAndOrderFront を使用できますか?
そうでない場合、NSWindow と UIWindow の違いは何ですか?
そして、この makeKeyandOrderFront 関数をどのように正確に実装しますか?
ここに私がこれまでに持っているすべてのコードがあります。
iphone - UIWindowの下に追加されたUIImageViewへのあらゆる場所へのアクセス
私のアプリ開始デリゲートには、次のコードがあります。
これは期待どおりに機能します。タブバーが表示され、myUIImageView
も表示されます。
UIImageView
私は自分のアプリのどこでもそれを変更する必要があります(私はTabBarController
、、、などNavigationController
を持っていますUITableView
)
たとえば、をクリックしたときに背景色を変更したいUITableCell
。
私はすべてを試しました:self.window.view.subviews
、、atObjectIndex
どちらも現在の背景色を取得していないようです。
ipad - iPad アプリのメイン ウィンドウの丸みを帯びた角を削除するにはどうすればよいですか?
画面いっぱいに表示される iPad アプリ (Stanza など) や、ステータス バーの下の角が四角い (例えば、iPod プレーヤーの上部の角は四角く、下部はわかりません) を見たことがあります。これがどのように行われるか知っている人はいますか?
デフォルトでは、トップレベルの UIWindow にはクリッピング領域が適用されているようです。そのウィンドウに配置したサブビューは、それらのコーナーで切り取られるからです。もしそうなら、これを取り除く方法はありますか?ところで、クリッピングは私の iPod Touch ではなく、iPad にのみあるようです (少なくとも、私がそこで実行している古い OS バージョンにはありません)。
フォローアップ: UIWindow をプログラムで作成し、その背景を無地の色に設定し、丸みを帯びた角がまだそこにあることを確認し、クリッピングが UIWindow またはそれ以上の場所にあることを確認しました。