問題タブ [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.
objective-c - プログラムでiOSのステータスバーを使用して完全なスクリーンショットをキャプチャする
このコードを使用して、スクリーンショットをキャプチャし、フォトアルバムに保存しています。
しかし、問題は、スクリーンショットが保存されるたびに、iPhoneのステータスバーがキャプチャされないことです。代わりに、下部に空白が表示されます。次の画像のように:
私は何が間違っているのですか?
ios5 - iOS5で画面の明るさの値を取得する
UIScreenで新しいiOS5輝度セッターを使い始めました。起動時にディスプレイの明るさが何に設定されているかを知るために使用できるゲッタープロパティはありますか?
どうもありがとう。
iphone - UIScreenの明るさをユーザー設定に戻します
iPhoneアプリの一部のビューでは、画面の明るさを次のように実用的に設定しました。
その後
元の値に戻したいと思います。これを行うには、1に設定する前に現在のUIScreenの明るさの値を取得するにはどうすればよいですか。
tanx
iphone - アプリケーションの終了時に明るさを復元できません
私のアプリ (ミュージシャン向けのメトロノーム アプリ) には、バッテリー寿命を節約するために画面を暗くする機能があります。明るさを設定するには、次を使用しています。
アプリの起動時に元の明るさを viewDidLoad(...) に保存し、それをユーザーのデフォルトに保存しています。
アプリ内でビューを変更するときは、ユーザー デフォルトから元の明るさを取得し、次の呼び出しで復元します。
これはうまくいきます。元の値などを示す NSLog(...) メッセージがあるので、メカニズムは機能します。
私が抱えている問題は、ホームボタンが押されたときにアプリケーションの終了時に元の明るさを復元する方法です。
以下のアプリケーション デリゲート メソッドに同様のコードを追加しました。
それらはそれぞれ、取得された元の明るさを示す同様の NSLog(...) を使用して、ビューで以前と同じように画面の明るさを設定するメソッド呼び出しを持っています...そしてそれはすべて正しいです。私もデバッグし、明るさを設定するための呼び出しが行われています...しかし、アプリは終了し、デバイスの画面はまだ下の暗いレベルにあります。
最後に、上部の「ロック」ボタンをクリックしてから、ホームボタンを押して起動すると...明るさは正しいです。
私の疑いは、アプリの終了時に明るさを設定するための呼び出しでトリガーされたアクションまたはイベントが、おそらく無効な状態などのために通過していないことです。
また、私のアプリはバックグラウンドで実行されないように設定されており、次のように info.plist に設定されています。
どんな助けでも大歓迎です。
ありがとう!
ios - 新しい Apple TV (第 3 世代) での 1080p 以外のセカンド スクリーンでの Airplay
iPad自体とは異なるコンテンツを持つ2番目のディスプレイにAirplayミラーリングを使用するアプリに取り組んでいます。HDMI 経由で 1920x1080 対応の LCD に接続された iPad3 と ATV3 (2012 年 3 月にリリース) を使用しています。
Airplay ミラーリングでは、2 番目の画面のUIScreenは[UIScreen screens]配列を介して利用できます。overscanCompensationを 3に設定することで黒い境界線を取り除くことができましたが、1280x720 の画像しか表示できません。モニターは 1920x1080 で動作しています (つまり、メニューでチェックし、「Just Scan」に設定し、残りの Apple TV インターフェイスは 1080p です)。
UIScreenからavailableModes配列を返すと、「1280x720」という項目が 1 つしかありません。
これは、iOS 5.1 が Airplay ミラーリング用に新しい Apple TV で 1280x720 のみをサポートし、1080p をサポートしないことを意味します!? または私は何か間違ったことをしていますか?
iphone - iOSでは、UIScreenオブジェクトからメインのUIWindowオブジェクトにアクセスできますか?
aScreen
たとえば、メイン画面を指すポイントがすでにある場合は、
UIWindow
このオブジェクトからメインオブジェクトに到達できUIScreen
ますか?(接続はありますか?つまり、を使用する代わりに[UIApplication sharedApplication].keyWindow
)
ios - [UIScreen screens] が空の配列を返すのはいつですか
[UIScreen screens]
クラッシュ時に Flurry に記録されたレポートで、iOS 5.0.1 の奇妙な動作が見られます。[UIScreen screens]
が空の配列を返す場合があります。私たちのアプリは、EAAccessory フレームワークを通じて外部アクセサリのサポートを実装しています。Apple のドキュメントでさえ、そのメソッドから返される配列には常に少なくとも 1 つのエントリが含まれると述べているため、この動作はまったく予想外です。
iphone - 縦または横の画面の向きを確認するにはどうすればよいですか?
これが不可能だなんて信じられない。それは、誰もが必ず必要とするものの 1 つにすぎません。
したがって、この:
携帯電話が縦向きか横向きかに関係なく、iPhone で 320 の幅を返します。だから私はこのヘルパーメソッドを作りました:
画面が横向きに変わらなくても、デバイスが横向きになっていると思われる場合を除いて、これはうまく機能します.
これを機能させるにはどうすれば調整できますか?
iphone - iOS画面の薄暗いバグソリューション
数日前、私はこの質問をしました:iPhoneが眠らないようにする
次に、ホームボタンが押されたときにデリゲートメソッドで画面を通常の状態に戻すことができないバグを発見しました。私は周りを見回して、imageViewやその他のものを含むいくつかの「解決策」を見ました。私のビューにはいくつかのボタンとtabBarがありますが、これらのボタンの上にimageViewを配置するのは良い考えではないと思います。ボタンは、常に機能している必要があります。
誰かがこのバグの解決策や代替案を持っていますか?
iphone - テレビ画面全体をカバーするように UIScreen の表示モードを選択するにはどうすればよいですか?
HDMIで接続されたiOSデバイスからTVに映像を出力するプレーヤーを書いています。
優先画面モードが見つかりました。UIScreen の他の画面モードでは、テレビ画面をカバーできない可能性があります。テレビのモデルによって動作が異なります。
ただし、iTunes ビデオ プレーヤーはいつでもテレビ画面全体をカバーできます。
どうやってそれをするのだろうか?
秘密のプライベート API はありますか?