問題タブ [uiscreen]

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 投票する
2 に答える
2363 参照

objective-c - Xcode シミュレーターで iPhone 5s/5 と 6 の違いを見分ける方法

私はここ数日間これを理解しようとしてきましたが、iPhone 5,5s と 6 で同じ画面サイズを取得し続けています。シミュレーターですか?現在の寸法を取得するには、実際のデバイスで実行する必要がありますか? 私は何を間違っていますか?Yosemite で Xcode 6 を実行し、シミュレーターでテストしています。

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

ios - UIWindowのUIScreenプロパティの使用は何ですか?

私はUIWindowクラス参照を見ていましたが、そこにUIScreenデフォルトのプロパティが見つかりました[UIScreen mainScreen]

in でUIWindowオブジェクトを初期化UIScreenしますAppDelegate

なぜUIScreenプロパティが必要なのか疑問に思っていますUIWindow

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

objective-c - iPhone 6を接続してコードで確認すると、彼はiPhone 5を接続していると思います

デバイスの種類の識別に問題があります。

iPhone 4 を接続すると、「is iPhone 4」と印刷されます。

iPhone 5 または 5 s を接続すると、「is iPhone 5」と印刷されます。

iPhone 6 plus を接続すると「is iPhone 6 plus」と表示されます

問題は次のとおりです。

iPhone 6 を接続すると、「 is iPhone 5 」と印刷されます。

これはサンプルコードです:

}

何が問題なのですか??

編集 :

LaunchImage を追加します。

ここに画像の説明を入力

そして印刷はまだ「iPhone 5です」

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

objective-c - UIImageView のサイズを設定する際の問題

以下のコードは次のように実行します。

  • 画面の幅と高さを検出
  • 画面の寸法をUIImageView
  • の位置UIImageViewを 0,0に設定します

コード (で実行中viewDidLoad):

これは、iPhone 6 のシミュレーターでテストされています。

コードが実行されると、デバッガーは画面のサイズを示し、UIImageView正しい 337x568 です (正しいNSLogステートメントを実装した場合)。ただし、シミュレーターはUIImageView、画面に適切に収まらない を表示します。(大きすぎます)。どうすればこれを機能させることができますか?

で表示されている画像の元のサイズUIImageViewは 768x1408 であることに注意してください。

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

ios - UIScreenBrightnessDidChangeNotification が明るさ 0.0 の通知を送信しない

通常UIScreenBrightnessDidChangeNotification、ユーザーがコントロール センターで明るさのスライダーをスライドし終わったときに通知を提供するように登録します。明るさを に設定すると、通知が送信されないというバグがあるよう0.0です。基本的に、通知を生成する値の範囲は (0.0, 1.0] です。

ここで何か不足していますか?

テストは次のように簡単です。

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

ios8 - デバイスの向きに iOS 8 の nativeBounds コードを実装する方法

iOS 8 の所有権の境界では、UIScreen クラスがデバイスの向きを反映するようになりました。これを修正するには、境界の代わりにプロパティの新しい nativeBounds を使用できます。nativeBounds はピクセル単位で測定されます。では、....... 領域のピクセルにどのようなコードを入れたのでしょうか? (このコードは私の AppDelegate.m にあります)

または、nativeBounds に対してコード全体を間違って実装していますか?

screenBounds が機能しない...

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

ios8 - iOS 8 で UpSide down の向きを機能させる方法がわかりませんか?

iPhone 6 の AppDelegate.m に UIScreen 境界コードを追加したところ、iPhone 6 のデバイスの向きが縦向き/上下逆向きに機能しなくなりました。Upside Down は、シミュレーターとデバイスで機能しないものです。

AppDelegate.m のコード

上記のコードを含めたとき、iPhone 6 のシミュレーターとデバイスは上下逆さまの向きを検出しません。また、nativeBounds と screenBounds も使用しましたが、逆さまの向きでも機能しませんでした。

デバイスの向きの私のコード...

iPhone 6 で UpSide Down の向きを検出できるように AppDelegate コードを取得する方法がわかりません。