問題タブ [uiinterfaceorientation]

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

ios - 縦向きのみをサポート

アプリでサポートする必要があるのは縦向きのみです。どうすればいいですか?追加してみました

しかし、それは役に立ちません-とにかくビューが回転します。

前もって感謝します!

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

iphone - 回転後のタッチに反応しないビューとボタン

iOS 3.0 に対してコーディングを行っており、アプリに回転 (横向き) のサポートを追加しようとしています。

回転に関するすべてが十分に簡単でした。ただし、縦向きから横向きモードに回転すると、画面の右 3 分の 1 (480 ~ 320) がすべてのイベント (タッチ、ドラッグなど) に応答しなくなります。キー ウィンドウがイベントを受信して​​いることを確認しましたが、これらのイベントが画面の右側 (横向き) のボタンと UIView に渡されていません。

NSNotificationCenter を使用して方向変更イベントを受信して​​います (autorotate フラグは使用していません)。

私は見ました: link text ですが、それは私の場合にはあまり役に立ちませんでした。

立ち往生。助けが必要。ありがとう。

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

ipad - 分割ビューでアプリを横向きモードで起動したときにビューを画面に合わせて調整する方法

私は分割ビューコントローラーのポートレートモードでマスタービューと詳細ビューを表示しています.ほとんどのipadアプリが表示しているように、ポップアップウィンドウを使用してマスタービューを表示していません...

アプリがランドスケープ モードで起動しているときに向きの問題に直面しています。表示するように調整できません。

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

image - Three20、縦向きと横向きの異なる画像は可能ですか?

私はthree20を使用して、チリで2月に発生した地震の後に作成したストーリーのフォトエッセイを提示しています。iPadデバイスが縦向きの場合は縦向きの画像を表示し、iPadデバイスが横向きの場合は横向きの画像をアプリに表示したいのですが。したがって、すべての画像には2つのバージョンがあります。1つは縦向き表示用にトリミングされ、もう1つは横向き表示用にトリミングされ、アプリはデバイスの向きに適したバージョンを表示します。

これらの画像バージョンを個別にトリミングします。そうすれば、アプリはすべての向きで画面をフルに活用し、ユーザーは雑誌のように物語を読むことができます。理想的には、ユーザーがデバイスを回転させたときに、ビューが対応する画像に切り替わり、画像のシーケンス内の位置にとどまります。たとえば、縦向き#4から横向き#4に、またはその逆になります。ただし、これが不可能な場合は、iPadデバイスを回転させるたびに最初の画像に戻ることもできます(TTImageViewを分離するためにプッシュするのではないでしょうか?)

アイデアは、彼がすべての方向でイラスト入りの物語を読んでいる経験をユーザーに与えることです。これはできますか?もしそうなら、あなたはいくつかの手がかりを与えることができますか?

画像ビューアを重ねて特定の画像を背景に配置できない場合は、それも解決策になる可能性があります。向きごとにフルスクリーンビューを個別に表示できない場合は、少なくとも画面の黒い「自動サイズ変更マスク」部分を削除したいと思います。

どうもありがとう!diederik

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

objective-c - アプリケーションに複数のビューがある場合のベストデザインプラクティス

チャンピオンさん、この質問はiPadアプリのデザインに関するものです。この非常に便利なサイトでたくさん検索しましたが、質問に関連するものは何も見つかりませんでした。

アプリケーションがユーザーに複数のビューを表示する必要があるとすると、それを行うための最良の方法は何ですか。私がそれが可能だと思う方法は

1)1つのView Controllerのみを使用し、他のすべてのものをビューとして追加します。

2)すべてのViewControllerを同じviewControllerにプッシュします。

しかし、2番目の方法に従うと、向きの変化に対して望ましい応答を得ることができません。私は初心者なので、これで私を惜しまないでください。どんな助けでも大歓迎です。

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

iphone - UIScrollViewの回転の問題

imageviewsを含む一連のサブビューを自動的に生成するscrollviewがあります。コンセプトは、各ページが画像としてimageviewに読み込まれるカスタムPDFスタイルのリーダーであるということです。3つの「レイヤー」があります。外側のUIScrollView、自動生成されたsubView、およびsubview内のimageviewです。

私はこれにいくつかの問題を抱えていました、私は以前に質問をしました、しかし残念ながら、私の質問の核心は間違った場所にありました。これが私の2回目の試みです。

回転すると、必要に応じてすべてが回転します。残念ながら、これは私が得ているものです: 代替テキスト

明らかに、画像1を中央に配置し、ビューをフリックするまで画像2のヒントがないようにします。

ビューを設定するための私のコードは次のとおりです。

フレームのサイズを再定義するにはどうすればよいですか?どの関数を呼び出す必要がありますか?画像を中央に配置するにはどうすればよいですか?

私はこれに慣れていないので、質問のあいまいさをお詫びします。

乾杯

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

iphone - MPMoviePlayerController の向きを縦向きから横向きに変更し、縦向きに戻す (iOS 4.1)

iOS 3.2 以降、MPMoviePlayerController クラスにより、ムービーをビュー階層に埋め込むことができます。今、私はこの問題に直面しています: MPMoviePlayerController のインスタンスを配置して縦向きのビューを作成します。ユーザーが「フルスクリーン」ボタンをタッチすると、このビューはフルスクリーン モードに入りますが、ビューは縦向きのままです。ユーザーがデバイスを回転させても、アプリが横向きのインターフェイスの向きを禁止しているため、フルスクリーンのムービー ビューは自動回転しません。そのため、ムービー プレーヤーのフルスクリーン ビューの自動回転を可能にするために、ビュー コントローラーの shouldAutorotateToInterfaceOrientation: メソッドを変更して、ムービー プレーヤーがフル スクリーン モードの場合に限り、ランドスケープに対して YES を返すようにしました。これは完全に機能します。ユーザーが全画面表示になってから横向きに回転すると、プレーヤーは自動的に横向きに回転し、画面全体に表示されます。

横向きのまま全画面表示で「完了」ボタンを押すと、問題が発生します。全画面表示が閉じて、元のビューが自動回転します。しかし、この自動回転は必要ありません。

部分的ではあるが受け入れられない解決策は、「MPMoviePlayerDidExitFullscreenNotification」をリッスンし、インターフェイスが横向きに回転している場合は、文書化されていない非公開関数を使用するよう強制的に向きを変えることです。

これは機能しますが、このメソッドの使用が禁止されているため受け入れられません。

を使用して方向を強制しようとしまし[[UIApplication sharedApplication] setStatusBarOrientation:UIInterfaceOrientationPortrait]たが、タブバーにいるため、これは機能しません (UITabBar は横長のままです)。

ご協力いただきありがとうございます

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

iphone - iPhone Dev: 複数の XIB を使用して、複数の言語のようなオリエンテーションをサポートしますか?

言語の ui サポート用に複数の xib を発見したところです。予想よりも単純なので、非常に興奮しています。同じ名前のxibを含むプロジェクトに異なるフォルダーを作成するだけで、同じ方法を適用して異なる向きの複数のxibを使用できるかどうか疑問に思っていました。

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

objective-c - 向きの異なるUITabbarアプリケーション

私はiPadのTabBarApplicationを持っています。TabbarControllerをサブクラス化して、アプリケーションが向きの変更に反応するようにしました。

@implementation frankenlandTabBarController

問題は、タブバラップのすべてのビューコントローラーをこの向きにしたくないということです。

単一のコントローラーでメソッドを上書きしshouldAutorotateToInterfaceOrientationても効果はありません。

何か案は?

ありがとう!

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

iphone - 異なる向きでビューを変更する

ここに私の問題があります:私のアプリには、ビューを切り替えることができるツールバーがあります。メインのもの、または少なくとも起動時のものは横向きモードで、他のビューに移動すると縦向きになります。問題は、最初のもの (横向き) に戻ろうとしたときに発生し、ビューが縦向きに表示されるため、すべてのビューが間違って表示されます。(それは多かれ少なかれ明確ですか? 乱雑に見える場合は申し訳ありません)。私がここに持っているいくつかのコード:

V1コントローラー:

V2コントローラー:

ビューを追加する前に、オブジェクト v1 で何かをすることはできますか? わかりません、あなたの助けが必要です。

解決された問題 ビューの遷移で、1 つの文が欠落していました。現在のビューをスーパービューから削除します。また、@Bradが言っていたこと。ありがとうございました。