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

iphone - UIDevice setOrientation警告を消音する方法はありますか?

文書化されていないUIDevicesetOrientation警告を消音する簡単な方法はありますか?

文書化されていないUIPickerViewsetSoundsEnabled警告を消音するこのコードを見つけました。

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

iphone - iPhoneの開発-デバイスの入手方法[使用法]情報/統計

したがって、デバイス名、一意のIDなどの情報を取得できることはわかっています。これらはすべてUIDeviceクラスによって提供されます。

ワイヤレスの使用状況(ダウンロードとアップロード)、送信されたSMSの量、通話時間、およびその他の統計に関連する情報を取得する方法があるかどうかを知りたいです。

誰かがこの情報を取得する方法について何か考えがありますか?

乾杯、

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

uiapplication - アプリのデバイスにインストールされているアプリの詳細を取得する方法

アプリの現在のデバイスにインストールされているアプリケーションの名前にアクセスできる方法はありますか?これを手に入れるためのAPIはありますか?

ありがとう

0 投票する
5 に答える
9044 参照

iphone - UIDevice currentDevice の「向き」は常に null

タイトル通り。[[UIDevice currentDevice] BeginGeneratingDeviceOrientationNotifications] を呼び出しても効果はありません。

DidRotateToInterfaceOrientation などのイベントは正常に機能していますが、デバイスの向きを任意にポーリングできるようにする必要があります。

どうすればこれを修正/実行できますか?

長い話: 各タブにナビゲーション コントローラーを備えたタブ アプリケーションがあります。タブ番号 1 のルート ビューは、方向が横向きに変わると全画面表示になるグラフです。ただし、方向の変更が他の場所で発生した可能性があるため、ビューが表示されるたびにこれを確認する必要があるため、このビューが表示されるたびに方向の状態をポーリングしたいと考えていました。

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

iphone - 加速度計を使用して iPad のロック スイッチ トリガーを検出しますか?

そのため、複雑な理由から、ビューの回転を自分で管理しUIDeviceOrientationPortraitており、自動回転の向きとしてのみ実装しています。

とにかく、iPad で画面ロックをクリックすると、デバイスが UIDeviceOrientationPortrait に回転し、コードが回転しますが、これは望ましくありません。たとえば、ユーザーがデバイスを「横向きモード」で保持している場合、つまり、UI を手動で横向きモードに回転させており、ユーザーが画面ロックをクリックすると、UI が縦向きモードに回転します。デバイスをまったく動かさないでください。

したがって、どういうわけか、画面ロックから発生する縦向きモードへの回転と、デバイスの回転から発生する回転を区別する方法が必要です。そのため、加速度計を使用して、デバイスが実際に「回転」したかどうか、またはボタンがクリックされたかどうかを検出したいと考えています。

ありがとう!

0 投票する
5 に答える
25571 参照

iphone - iPhoneまたはiPadのどちらで実行されているかを判断するためのAPI

実行時にiPhoneまたはiPadのどちらで実行しているかを確認するためのAPIはありますか?

私が考えることができる1つの方法は、次を使用することです。

そして、文字列@"iPad"の存在を検出します。これは少し壊れやすいようです。

3.2 SDKでは、これにUIDeviceも私が探しているプロパティがありますが、3.2より前では機能しません(明らかに):

ユニバーサルアプリの@"iPad"の存在を確認する以外の方法はありますか?

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

iphone - iPad アプリをユニバーサル アプリにする

ユニバーサルにしたいiPadアプリがありますが、これは驚くほど難しいようです。両方のビルドをサポートするように変更しましたが、ビルド時に UIPopOvers の使用に関する多くのエラーが発生します。ここに私の質問があります:

  • UI_USER_INTERFACE_IDIOM()3.1.3 でコンパイルまたは登録しないのはなぜですか?
  • に基づくクラス定義に条件付きで変数を含めることはできますUI_USER_INTERFACE_IDIOM()か?
  • そうでない場合、2 つの異なるビュー コントローラーを作成する必要がありますか?

ありがとう!

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

iphone - MPMoviePlayerController でムービーを再生中に UIDeviceOrientation を正しく取得できないのはなぜですか?

何も再生していない間はすべて正常に動作します (beginnotifications などを呼び出し、向きを使用してビューを回転させます)。MPMoviePlayerControllerしかし、試してみると毎回遊び始めた後

orientationを取得しUIDeviceOrientationUnknownます。

どんな手掛かり?映画が停止すると、すべてが正常に機能します。Iphone OS 3.1 を使用しているため、MPMovie プレーヤー コントローラー内でビュー プロパティを直接使用できないため、プレーヤーのウィンドウを回転させるにはこの向きが必要です。

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

iphone - iPhone 4 の画面サイズが正しくない?

Screen Size: 320.000000, 480.000000次のコードがiPhone 4 で返される理由を誰か教えてもらえますか?

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

iphone - 複数のデバイスとバージョン用の iPhone アプリをビルドする

iPhone アプリを 3.0 から 4.0 にアップグレードしようとしています。

一部の API は 4.0 で非推奨になりました。新しい API を使用すると、3.0 では動作しない可能性がありますよね? したがって、古い API と新しい API が必要です

すべてのプロの開発者にとって、3.0 と 4.0 をコーディングするための最良の方法は何ですか?

UIDevice からモデルと systemVersion を確認できることはわかっています。

最初にどのバージョンを確認し、どのデバイスを確認する必要がありますか?