問題タブ [uidevice]
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 - iPadのスプラッシュ画面アニメーションのアプリ起動時に向きを検出するにはどうすればよいですか?
こんにちは私はアプリを持っていて、デフォルトのスプラッシュ画面用に2つの*.pngを持っています:
Default-Landscape.pngDefault-Portrait.png
私が欲しいのは、アプリがロードされて準備ができたら、このデフォルトのスプラッシュ画面をアニメーション化することです。
これを実現するために、私は通常、UIImageViewにdefault-landscapeまたはdefault-portrait(デバイスの向きに応じて)を表示し、一定時間画面に表示してからアニメーション化します。
私の問題は、私が電話をかける[[UIDevice currentDevice] orientation]
と
答えは、私が明らかに横向きに持っていても、デバイスは常に縦向きであるということです。シミュレーターとデバイスでもこれを試しましたが、動作は同じです。
誰かがこれまたは多分他のアプローチの修正を知っていますか?
ありがとう!
iphone - 特定のビューのみでのインターフェイスの向き
uitableview を含むメイン ビューがあり、ユーザーが行をタップすると別のビューをプッシュしています。子ビューのみを回転させ、そのためのコードを記述したいと考えています。しかし問題は、ビューをプッシュすると、メイン ビューの向きも有効になることです。
メイン ビューを左に回転すると、ステータス バーも左に変わります。メイン ビューに向きを適用していません。MainView で次のことを行いましたが、コードはまだステータス バーが変わりません。
メイン ビューで interfaceOrientation を無効にするにはどうすればよいですか?
iphone - iphoneの[[UIDevicecurrentDevice]name]をネットワーク経由で送信する
CFNetworkで実装されたネットワークを介してデバイス名を送信しようとしています。私のアプリケーションは、シミュレータを介してNSStringを正常に送信しますが、実際のデバイスでは送信しません。クラス参照には、この関数のプロパティが次のように設定されています。
stringWithFormatとstringByAppendingStringを使用して、使用する予定の最終的な文字列をフォーマットしようとしましたが、どちらの方法でも機能しません。
ios - UIDeviceOrientationFaceUpとUIDeviceOrientationFaceDownを処理する方法は?
ここで初心者の質問。
私は方向を検出します:
UIInterfaceOrientation orientation = [[UIDevice currentDevice] orientation];
すべてがうまくてダンディで、報告された向きに従ってテキストフィールドとラベルを再配置します
if (orientation == UIDeviceOrientationPortrait || orientation == UIDeviceOrientationPortraitUpsideDown)
そしてelse{}他のすべてのために
私が最近発見した問題は、UIDevice
レポートUIDeviceOrientationFaceUp
またはUIDeviceOrientationFaceDown
。この状況にどのように対処しますか?ポートレートとランドスケープのどちらで発生しているかUIDeviceOrientationFaceUp
を知るにはどうすればよいですか?UIDeviceOrientationFaceDown
デバイスが上向きか下向きかはわかりますが、すべてを縦向きと横向きのどちらに再配置する必要があるのかわかりません。
ありがとう!
uiview - UIViewController - 向きの変更が報告されない
私の UIViewController サブクラスでは、- (void)didAnimateFirstHalfOfRotationToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation
私は実装していますが、正しく実装され- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
ており、ビューが回転しているにもかかわらず、呼び出されることはありません。
ipad - デバイスが少なくとも1回回転するまで正しく表示されないfromRectを表示するActionSheetを使用するiPadアプリ
ボタンから呼び出されるアクションシートを備えたiPadアプリを持っています。actionSheetにshowFromRectを使用しているので、popOverのように見えます。アプリを最初に起動したとき、デバイスが少なくとも1回回転するまで、actionSheetが正しい場所に表示されることはありません。デバイスを回転させた後、actionSheetは正しい場所にあります。私のコードは以下の通りです。
どんな助けでも大歓迎です。
cocoa-touch - 登録された UIDeviceOrientationDidChangeNotification が常に呼び出されないのはなぜですか?
モーダル ポップアップ ダイアログを表示する簡単なビュー コントローラーを作成しました。画面全体に配置する新しいウィンドウを作成するため、 をUIDeviceOrientationDidChangeNotification
使用してビューを回転する方法を把握するオブザーバーを追加しましたCGAffineTransformMakeRotation()
。そしてそれはうまくいくようです。
多くの場合。欠点は、向きをいじって横向きにしたり逆さまにしたりできることです。この問題を示すこの 18 年代のビデオをチェックしてください。デバッグでは、通知が発生しないか、少なくともそれをリッスンしているコールバック メソッドを呼び出さないことがあるようです。
ビデオをもう一度見ると、後ろのビューが適切に回転していることに気付くでしょう。その 1 つがによって管理され-willAnimateRotationToInterfaceOrientation:duration:
ます。iOS コントローラー メソッドが常に適切に呼び出される (おそらくUIDeviceOrientationDidChangeNotification
UIViewController のオブザーバーによって管理される) のに、自分のコードが正しくないのはなぜですか?
iphone - iPhoneのキャリア情報を取得する方法はありますか?
この質問が 2008 年に出されたことは知っていますが (答えは「いいえ」です)、新しい Verizon iPhone では、この情報にアクセスできるようにする API が用意されていますか?
UIDevice
これに特に関連する (一般的に他の関連情報を取得する場所)には何もないようですが、おそらく の " model
" プロパティにUIDevice
は Verizon 固有の名前が付けられていますか? とにかく誰かがこれを見つけるために出くわしましたか? ありがとう
iphone - iPhoneアプリケーション内の「設定」アプリケーションデータを読み取る
iPhone アプリケーション内の「設定」アプリケーション データを読み取るにはどうすればよいですか?
そこからアプリケーション設定の一部を読みたかったのです。
iphone - 警告: 「UIDevice」は「-isMultitaskingSupported」に応答しない場合があります
iPhone用の
新しいFBConnectを使用しています。しかし、指定された手順に従いました..しかし、ビルドすると、「警告: 'UIDevice' は '-isMultitaskingSupported' に応答しない可能性があります」という警告が表示され、アプリがクラッシュします。私は iphone シミュレーター 4.1 を使用していますが、それでもこの警告が表示されます。誰かがこれで私を助けることができれば、それは素晴らしいことです.
前もって感謝します。