問題タブ [landscape]

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

iphone - 新しいコントローラーをロードすると、iPhone の横向きモードが縦向きモードに切り替わる

私のアプリは横向きモードで正しく起動し、うまく機能します:

そして Info.plist を更新しました

メインコントローラーで、あるViewControllerを別のViewControllerに切り替えます

読み込まれますが、向きは縦モードです。次に iPhone を回転させると、横向きモードに修正されます。新しいviewControllerをmainControllerにロードするときに横向きを維持する方法はありますか?

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

ios - 横向きの iPhone で大きなサイズのテキストで UIView を埋める

iPhone アプリをランドスケープ モードにして、画面いっぱいに表示されるビューの 1 つにメッセージを表示したいと考えています。現在、6、10、または 12 文字のメッセージは、Interface Builder の縦表示で約 12 ポイントのフォントまでしか表示されません。私がビルドし、iPhone シミュレーターが横向きに切り替わると、フォント サイズは縦向きと同じままになり、ビューがいっぱいになりません。

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

iphone - あるビューの縦向きの UITabBarController、別の UIView の横向きのビューが機能しない

そして取引はこちらです。

私はいくつかのビューを一緒にうまくプレイしようとしていますが、残念ながら何かが欠けているに違いありません。

これが私が持っている概要です

  • アプリケーション デリゲート
  • tabbarcontroller を含む UIViewController
  • OpenGL ビューを含む UiViewController (横向きである必要があります)

アプリケーションの Delgate は、
- (void) didRotate:(NSNotification *)notification
関数を介して 2 つのビューを処理します。

tabbarcontroller を使用してビューから別のビューに切り替えようとすると、問題が発生しているようです。他のビューは常にポートレイト モードで読み込まれます。

すぐにロードして正常に動作するので、ランドスケープビューが機能することがわかりました。タブバーコントローラーのようです。それ(タブバーコントローラーを含むビュー)が初期化されて追加された後、この奇妙さが見え始めます。

解決策が役立つかどうかを確認するためにグーグルでスタックオーバーフローしましたが、何も見つからないようです。どんな助けでも大歓迎です。

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

iphone - 奇妙な風景 UITabBarController アプリケーションの起動

私のアプリケーションは非常に単純ですが、起動時にいくつか問題があります。Info.plist をランドスケープするように設定しましたが、順序を無視しているようです。実際、アプリが読み込まれているとき、シミュレーターは横向きになりますが、その後縦向きモードに戻ります。

これは、ビューとコントローラーの階層です。

  • MainViewController (単に shouldAutorotateToInterfaceOrientation をオーバーライドするために UITabBarController を拡張します:)
    • タブとして 3 つの拡張された UITableViewControllers (これらにも shouldAutorotateToInterfaceOrientation が正しく設定されています)。

デバイスの向きを強制的に横向きにすると、次のようになります。

[[UIDevice currentDevice] setOrientation: UIInterfaceOrientationLandscapeRight];

次に、シミュレーターが縦向きモードで一瞬点滅し、次に横向きになります。問題は、この方法で自動回転アニメーションが開始されることです。これは私が許容できないことです。固定された、景観の良いアプリケーションが欲しいだけです。

手がかりはありますか?何か不足していますか?

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

iphone - iPhoneが横向きに移動したときに、スクロールビューの画像を拡大するように制限する

UIScrollViewのコンテンツとしてimageViewsがあります。ユーザーがポトレイト画像(320x480)を表示していて、iPhoneを横向きに動かすと、画像が拡大して全画面を占めるようになります。画像の拡大を制限したい。写真アプリに似た機能が必要です。画像が縮小され、左右に黒い帯が表示されます。

私がこれをどのように達成できるかについての提案を持っている人は誰でも-大きな助けになるでしょう!

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

iphone - ランドスケープアプリケーションからiPhoneカメラを開くことができません

mapkitを使用するsdk3.0を使用してランドスケープのみのアプリケーションを作成しています。アプリケーションでiPhoneカメラを使用する必要があります。しかし、カメラを開こうとすると、次の警告が表示されます。

「全画面遷移を実行できません。fromViewControllerのビューは、全画面を占めるビュー内にある必要があります。」

私がカメラメソッドと呼んでいるビューは、サイズが480*320のmapviewです。私はカメラを呼び出すために次のコードを書きました:

その後、私は通常のメソッドを書きました:

ただし、カメラが開かれることはないため、これは呼び出されません。だから私の質問は私がここで何が欠けているのかです...?私はこのアプリをシミュレーターではなく実際のiPhoneデバイスでテストしています。このコードを別のアプリで使用しましたが、正常に動作します。しかし、ここでは、それは単に機能しません!あなたがこれについて何か考えを持っているならば、Plzは助けます。

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

iphone - Iphone アプリを横向き (ランドスケープ モード) にするとクラッシュします (アクセス不良)。

何らかの理由で、iPhone アプリを実行するたびに、アプリが直立している限り正常に動作します。シミュレーターが左または右に回転すると (手動で回転させた場合や、ビデオを再生しようとしている場合など)、コードがクラッシュし、「Bad Access」または例外が発生します。

クレイジーなことに、この機能は機能しているだけで、ランドスケープ モードのみに影響するように見えるものは何も変更していません。バックグラウンドで複雑な何かが変更されて、これが機能しなくなった可能性はありますか? これは、ある種のメモリ エラーの単なる症状ですか?

-ジェニー

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

iphone - 再訪したときに UIView がめったに回転しない原因として考えられるものは何ですか?

このコードをすべてのviewControllerに入れました:

そして私も持っています:

コードが正常に機能していることはわかりますが、まれに、ビューをメイン ビューに戻した後、メイン ビュー コントローラーがランドスケープ モードで回転しないことがあります。それが発生する可能性は非常にまれですが、これは私を悩ませています. また、iPhone でより頻繁に発生していることがわかります。シミュレーターでは、決して起こらないことを思い出しました。これについて考えられる原因は何ですか?前もって感謝します。

0 投票する
4 に答える
11052 参照

uitableview - ランドスケープでのコンテンツUITableviewcellのサイズ変更

iPhone SDKでアプリを開発していますが、デバイスが横向きモードのときにテーブルビューセルのコンテンツのサイズを変更したいと思います。

テーブルビューセルには、同期画像と2つのラベルがあります。ポートレートモードでは見栄えがよくなりますが、デバイスをランドスケープにすると、テーブルビューのコンテンツのサイズが変更されません。

これを手伝ってくれる人はいますか?

このコードはのためのものでionterfaceOrientationあり、これが横向きの場合はreloadData、テーブルビューを呼び出します。

これまではすべて問題ありませんが、テーブルビューでコンテンツのサイズが変更されません。

これは私のテーブルビューを初期化するコードですcellForRowAtIndexPath:(NSIndexPath *)indexPath

ラベルはサイズ変更に反応せず、テーブルビューに揺れがあります。私が考えているのは、テーブルビューをリセットすることですが、その方法がわかりません。

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

iphone - UITabBarController の横向き?

UITabBarController は、横方向を許可しません。そこで、UITabBarContoller のサブクラス (RotatingTabBarController と呼ばれる) を使用しました。その唯一の目的は、shouldAutorotateToInterfaceOrientation 呼び出しに YES を返すことによって回転を許可することです。

問題は、シミュレーターで iPhone を回転させると、次の malloc エラーが発生することです。

Snow Leopard で Xcode 3.2 で 3.0 SDK を使用しています。malloc_error_break にブレークポイントを設定しましたが、自分のコードまでトレースできません。このエラーをなくすためにできることはありますか?

RotatingTabBarController クラスは次のとおりです。

アップデート:

カテゴリで同じことを試しました。しかし、同じmallocエラーが発生します。

バックトレース