問題タブ [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.

0 投票する
9 に答える
11220 参照

iphone - iPadのスプラッシュ画面アニメーションのアプリ起動時に向きを検出するにはどうすればよいですか?

こんにちは私はアプリを持っていて、デフォルトのスプラッシュ画面用に2つの*.pngを持っています:

Default-Landscape.pngDefault-Portrait.png

私が欲しいのは、アプリがロードされて準備ができたら、このデフォルトのスプラッシュ画面をアニメーション化することです。

これを実現するために、私は通常、UIImageViewにdefault-landscapeまたはdefault-portrait(デバイスの向きに応じて)を表示し、一定時間画面に表示してからアニメーション化します。

私の問題は、私が電話をかける[[UIDevice currentDevice] orientation]

答えは、私が明らかに横向きに持っていても、デバイスは常に縦向きであるということです。シミュレーターとデバイスでもこれを試しましたが、動作は同じです。

誰かがこれまたは多分他のアプローチの修正を知っていますか?

ありがとう!

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

iphone - 特定のビューのみでのインターフェイスの向き

uitableview を含むメイン ビューがあり、ユーザーが行をタップすると別のビューをプッシュしています。子ビューのみを回転させ、そのためのコードを記述したいと考えています。しかし問題は、ビューをプッシュすると、メイン ビューの向きも有効になることです。

メイン ビューを左に回転すると、ステータス バーも左に変わります。メイン ビューに向きを適用していません。MainView で次のことを行いましたが、コードはまだステータス バーが変わりません。

メイン ビューで interfaceOrientation を無効にするにはどうすればよいですか?

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

iphone - iphoneの[[UIDevicecurrentDevice]name]をネットワーク経由で送信する

CFNetworkで実装されたネットワークを介してデバイス名を送信しようとしています。私のアプリケーションは、シミュレータを介してNSStringを正常に送信しますが、実際のデバイスでは送信しません。クラス参照には、この関数のプロパティが次のように設定されています。

stringWithFormatとstringByAppendingStringを使用して、使用する予定の最終的な文字列をフォーマットしようとしましたが、どちらの方法でも機能しません。

0 投票する
3 に答える
6703 参照

ios - UIDeviceOrientationFaceUpとUIDeviceOrientationFaceDownを処理する方法は?

ここで初心者の質問。

私は方向を検出します:

UIInterfaceOrientation orientation = [[UIDevice currentDevice] orientation];

すべてがうまくてダンディで、報告された向きに従ってテキストフィールドとラベルを再配置します

if (orientation == UIDeviceOrientationPortrait || orientation == UIDeviceOrientationPortraitUpsideDown)

そしてelse{}他のすべてのために

私が最近発見した問題は、UIDeviceレポートUIDeviceOrientationFaceUpまたはUIDeviceOrientationFaceDown。この状況にどのように対処しますか?ポートレートとランドスケープのどちらで発生しているかUIDeviceOrientationFaceUpを知るにはどうすればよいですか?UIDeviceOrientationFaceDownデバイスが上向きか下向きかはわかりますが、すべてを縦向きと横向きのどちらに再配置する必要があるのか​​わかりません。

ありがとう!

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

uiview - UIViewController - 向きの変更が報告されない

私の UIViewController サブクラスでは、- (void)didAnimateFirstHalfOfRotationToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation私は実装していますが、正しく実装され- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientationており、ビューが回転しているにもかかわらず、呼び出されることはありません。

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

ipad - デバイスが少なくとも1回回転するまで正しく表示されないfromRectを表示するActionSheetを使用するiPadアプリ

ボタンから呼び出されるアクションシートを備えたiPadアプリを持っています。actionSheetにshowFromRectを使用しているので、popOverのように見えます。アプリを最初に起動したとき、デバイスが少なくとも1回回転するまで、actionSheetが正しい場所に表示されることはありません。デバイスを回転させた後、actionSheetは正しい場所にあります。私のコードは以下の通りです。

どんな助けでも大歓迎です。

0 投票する
3 に答える
4055 参照

cocoa-touch - 登録された UIDeviceOrientationDidChangeNotification が常に呼び出されないのはなぜですか?

モーダル ポップアップ ダイアログを表示する簡単なビュー コントローラーを作成しました。画面全体に配置する新しいウィンドウを作成するため、 をUIDeviceOrientationDidChangeNotification使用してビューを回転する方法を把握するオブザーバーを追加しましたCGAffineTransformMakeRotation()。そしてそれはうまくいくようです。

多くの場合。欠点は、向きをいじって横向きにしたり逆さまにしたりできることです。この問題を示すこの 18 年代のビデオをチェックしてください。デバッグでは、通知が発生しないか、少なくともそれをリッスンしているコールバック メソッドを呼び出さないことがあるようです。

ビデオをもう一度見ると、後ろのビューが適切に回転していることに気付くでしょう。その 1 つがによって管理され-willAnimateRotationToInterfaceOrientation:duration:ます。iOS コントローラー メソッドが常に適切に呼び出される (おそらくUIDeviceOrientationDidChangeNotificationUIViewController のオブザーバーによって管理される) のに、自分のコードが正しくないのはなぜですか?

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

iphone - iPhoneのキャリア情報を取得する方法はありますか?

この質問が 2008 年に出されたことは知っていますが (答えは「いいえ」です)、新しい Verizon iPhone では、この情報にアクセスできるようにする API が用意されていますか?

UIDeviceこれに特に関連する (一般的に他の関連情報を取得する場所)には何もないようですが、おそらく の " model" プロパティにUIDeviceは Verizon 固有の名前が付けられていますか? とにかく誰かがこれを見つけるために出くわしましたか? ありがとう

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

iphone - iPhoneアプリケーション内の「設定」アプリケーションデータを読み取る

iPhone アプリケーション内の「設定」アプリケーション データを読み取るにはどうすればよいですか?

そこからアプリケーション設定の一部を読みたかったのです。

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

iphone - 警告: 「UIDevice」は「-isMultitaskingSupported」に応答しない場合があります


iPhone用の 新しいFBConnectを使用しています。しかし、指定された手順に従いました..しかし、ビルドすると、「警告: 'UIDevice' は '-isMultitaskingSupported' に応答しない可能性があります」という警告が表示され、アプリがクラッシュします。私は iphone シミュレーター 4.1 を使用していますが、それでもこの警告が表示されます。誰かがこれで私を助けることができれば、それは素晴らしいことです.

前もって感謝します。