A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
そういう、あなたは、Auto Layoutをマスターしましょう。
Auto layoutは、iOS6.0から使える新機能ですが、いまどき、iOS5.1にしがみつく理由もないので、これは、マストです。英語が何とか出来るなら、WWDC2012のなかのAuto Layoutについてのビデオを見るのが速いでしょう。
No.1
- 回答日時:
これは、アプリの画面ビューそのものが上に寄ってしまう、ということではないのですよね? ビュー全体は自動的にサイズ調整されたはずです。
アプリのビューは大きくなっているが、表示しているイメージが上に表示されて下が切れる、ということでしょうか。イメージは2種類用意してありますか? 「ファイル名-568h@2x.png」という名前でイメージを用意すると、iphone5ではこちらのイメージを取得して利用するようになったはずです。基本的にはこれで画面サイズに応じて大きさの違うイメージが取得出来ますので、位置の調整などは不要になるはずですが……。
もし、1つのイメージで、iphone5では中央揃えにしたい、ということでしたら、プログラム内から手動で表示位置を調整するしかないでしょう。どういう形でイメージを表示しているのかわかりませんが、
if (frame.size.height==548.0) {……iphone5のときの設定……}
こんな感じでframeの高さを調べ、それに応じて表示を調整するしかないように思えます。イメージを直接描画しているのであれば、これで描画する位置をずらす、とかするわけですね。
この回答への補足
画像(UIすべて)の配置、描写はInterfaceBuilder(以降IBと表記します)で行いました。
iPhone 4S主体で作成し開発を行っていたのですが
iPhone5に転送すると画面サイズ非対応の場合
上下に黒い枠が出てきますよね?
画面いっぱいに使いたかったのでIBからサイズを
Retina 4 Full Screen
へ変更しました
変更したら配置したすべてのものが上揃え?になってしまいます。
iPhone 4Sでは変わらず真ん中にそろっているのですが
iPhone5では上揃えになって下にスペースが余ってしまいます。
http://uploda.cc/img/img511620a9dcd01.png
イベントで画像をドラッグできるようなっているのでできれば5の画面をフルで使えるようにしたいです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- iPhone(アイフォーン) iPhonexrメモリー解放アプリで解放したらiPhonexrで1.3gbほど利用できました。iPh 1 2023/06/07 20:21
- iPhone(アイフォーン) iPhone7からiPhone SE3に変えようと思っています。 データ移行は画面もタップするだけと 1 2022/05/04 07:35
- アプリ Androidってなぜアプリや場面によってはなぜスクショが出来ない場合があるのでしょうか?? 例えば 3 2023/05/07 13:06
- アプリ iPhoneのホーム画面上でのアプリ表示数を増やす方法はありますか? 1ページ(スクロール無し)でワ 1 2022/07/16 17:03
- Android(アンドロイド) Xperia10IVが良くないのですが?! まじでこのスマホ使い辛いです。 バックグラウンドのタスク 3 2023/06/07 22:24
- iPhone(アイフォーン) iPhoneアプリをホーム画面から除く、について アプリ削除ではなく、ホーム画面から除く場合、 iP 1 2023/03/30 21:25
- 写真・ビデオ 明日が期限!職務経歴書(EXCEL)に写真添付可能なアプリ。 証明写真でアプリを探しても紙に貼るタイ 2 2022/06/29 17:57
- Android(アンドロイド) Android端末でApple Music等は使えますか? 3 2023/04/24 14:28
- iPhone(アイフォーン) iphoneにおいて過去に使用した画面(アプリ?)を表示する方法を教えて下さい。 4 2022/09/02 22:20
- その他(スマホアプリ・スマホゲーム) iPhoneのアプリについてです! 写真アプリ(phontoなど)内で使用できる無料又は有料の画像を 2 2022/07/26 07:30
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
MFCでOnPaintのタイミング
-
TextBoxに文字を書いても表示さ...
-
OnDrawが呼び出されません
-
MFC リストビューのツリー表示
-
NVIDIAのシェーダーキャッシュ
-
文字の行間
-
VB6,リストボックスの特定行の...
-
VBAにGDI+を参照させる方法
-
ビットマップを表示させる(MFC)
-
OneNote 2010 文字と描画がずれる
-
VC++プログラムをつかったBMP画...
-
ダイアログのボタンコントロー...
-
MFCのタイマーのつかい方を教え...
-
C++にて、塗りつぶされた円を描...
-
矢印を描画するには
-
ブレゼンハムのアルゴリズムに...
-
word
-
中抜き文字の印刷
-
StretchBlt関数について
-
[VB.net] DataGridViewの列ヘッ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
NVIDIAのシェーダーキャッシュ
-
VB6,リストボックスの特定行の...
-
[VB.net] DataGridViewの列ヘッ...
-
word
-
UpdateData( FALSE); による文...
-
TextBoxに文字を書いても表示さ...
-
VC++プログラムをつかったBMP画...
-
MFCでOnPaintのタイミング
-
エクセルでガンチャートを作成...
-
InvalidateRectの使い方について
-
FlexGridの一部のみ表示を更新...
-
VB.NETでPictureBoxへの描画に...
-
MFCのタイマーのつかい方を教え...
-
CStaticコントロールの静的イメ...
-
VBAにGDI+を参照させる方法
-
画面全体を再描画させたい
-
Labelの文字をスクロールする際...
-
Form1 Load で実行されない。
-
panelのスクロール表示について
-
CScrollViewの使用方法について
おすすめ情報