• ベストアンサー

Xcodeにて、オブジェクトの縦位置がずれる。

標記の現象が起こり、困っております。 storyboardにおいてLabelを中央に配置し、シミュレータを起動するのですが、 実行結果で、Labelの縦位置が中央位置より下方向に位置するようになってしまいます。 File Inspector > Interface Builder Document > Use Autolayoutのチェックを外しても、 実行結果は変わりませんでした。 以前はこれで直ったのですが、最新のXcodeではダメなのでしょうか。 ■環境 ・Xcode 4.6 ・iPhone 6.1 Simulator お手数ですが、ご教授願います。

質問者が選んだベストアンサー

  • ベストアンサー
  • jun2mee
  • ベストアンサー率100% (1/1)
回答No.1

解決策ではないため不要でしたら無視してください。 私も同環境で、同様の現象が発生し現在も調査中です。 (解決策がわかり次第、再度投稿が可能でしたらご報告致します) ---------- 試行錯誤を繰り返したところ、デバイスが[iPhone (Retina 4-inch)]だと 正しく表示されるようですが、まだ解決の糸口を見つけておりません。 もし、解決の糸口になればと思い投稿致しました。  ・iPhone          → 下にずれる  ・iPhone (Retina 3.5-inch) → 下にずれる  ・iPhone (Retina 4-inch)  → 縦中央に配置される ※デバイスの変更はiOSシミュレータを表示した状態で、  Macのメニューバーの[ハードウェア]→[デバイス]→[iPhone (Retina 4-inch)]で可能でした。 ----------

null_null
質問者

お礼

返信が遅くなってしまい、大変申し訳御座いませんでした。 現在一部のデバイスでのみ同現象が発生するのですね…。 一旦はRetina-4-inch用のデバイスで開発を進めたいと思います。 ※ちゃんと動作するシミュレータを望んでいましたので、jun2mee様のご回答は私の求めていたものでした。 ご教授有難う御座いました。

関連するQ&A

  • xcodeでviewに読み込んだ画像を拡大したい

    現在xcodeで作成しているiphoneアプリのプログラムで、storyboardに配置したViewControllerに画像を配置したのですが、配置したらサイズが少し小さいので、画像の右下隅の方をクリックして拡大するため引き伸ばしてみたのですが、画像自体が大きくなりません。 シミュレーターで動作確認してみても、この画像は大きくはなっていません。 この画像を拡大して表示する方法などご教示頂きますよう、宜しくお願い致します。

  • IBOutlet が認識されない

    Xcode3.2.5 で久しぶりにiPhoneアプリ作成の再勉強をしていますが、 IBOutlet が Interface Builder で認識しません。 手順### 新規プロジェクトで Window-based Application を選択して HelloWorldプロジェクトを作成。 ↓ HelloWorldAppDelegate.h に以下のように記述 #import <UIKit/UIKit.h> @interface HelloWorldAppDelegate : NSObject <UIApplicationDelegate> { UIWindow *window; IBOutlet UILabel *label; //←追加 } @property (nonatomic, retain) IBOutlet UIWindow *window; @property (nonatomic, retain) IBOutlet UILabel *label; //←追加 @end 保存して、MainWindow.xib をクリックし Interface Builder を起動しましたが、 Hello World App Delegate をみても IBOutlet の label が ちゃんと Inspector に表示されません。 以前、前のバージョンのXcodeで作成したものをみてみると ちゃんと反映されるのですが新バージョンのXcodeだと具合が違うようです。 ググってみると http://iphone-ipodtouch-development.blogspot.com/2010/10/inspector.html が一番この例に詳しいようですがうまくいきません。 この解決法の説明をよろしくお願い致します。

  • iOSシミュレータでボタンが重なる

    参考書を見ながらXcodeをインストールして勉強し始めたところですが、 Storyboardで配置したボタンがiOSシミュレータ上ではボタンが重なってしまいます。 よく見ると、StoryboardはiPhone5解像度準拠で、 シミュレータは旧アスペクト比のように見えます。 初心者向けの本を読みながら進めている段階で、どうすればよいかわかりません。 正しい解決方法を教えてください。 Xcode4.6.3 iOSシミュレータ6.0

  • Xcodeのラベル名とIBのラベル接続ができません

    Xcodeで、hogeViewController.h @interface hogeViewController : UIViewController { IBOutlet UILabel *myLabel; } @end を作成し、hogeViewController.xibをダブルクリックしてInterface Builderを開いて、 ViewにLabelを貼りつけ、 File's OwnerのOutletsからmyLabelをViewのLabelに接続したいのですが、 なぜかFile's OwnerのOutletsにmyLabelが表示されません。 昨日までは普通にできていたのですが、今日突然できなくなりました。 以前も同じようなことが起こり、その時は Xcodeの設定ファイル ~/Library/Preferences/com.apple.Xcode.plist を削除したら直ったのですが、 今回は設定ファイルを消しても直らないようです。 どうしたら良いのでしょうか?

  • XCODE SCROLLVIEW で困っています

    いつもお世話になります。 xcodeでiosのアプリを開発しているのですが、scrollviewをstoryboardに設定して画像等をimageviewに貼っております。実行すると、指で画像をスクロールさせようとするのですが(指で動かした分は動きます。)、指を離した瞬間元の位置に戻ってしまいます。 ネットからサンプルコード(正常に動作するもの)を持ってきてソースを比較しているのですが、何が違うのかわかりません。このような現象の対処方法を教えて下さい。 よろしくお願いします。

  • xcodeでOpenGLサンプルが実行できない

    おそらく以下の方と同じ現象ですが、明確な答えが出ていないため質問させていただきます。 http://okwave.jp/qa/q6762430.html xcodeの新規プロジェクト作成から OpenGL ES Application を選択し、そのままビルド実行するのですが、iPhoneシミュレータ起動後、すぐ落ちてしまいます。 エラーなどは出ません。 OpenGLの書籍についているサンプルを実行しても同様の結果でした。 また、View-Based Application ですと、問題なく実行できます。 プロジェクト固有の問題ではく、xcodeの設定、またはシミュレータの設定などの環境の問題だと思うのですが、同様の現象を解決した方はいらっしゃいますでしょうか。 環境 OS : Mac OS X 10.6.8 CPU : 2.3 GHz intel Core i5 xcode バージョン 3.2.6 64bit iOS シミュレータ バージョン 4.3

  • Xcodeでカスタムセルを実装できない

    ObjectiveCを用いてiPhoneアプリ開発の勉強をしています。 http://ameblo.jp/iichin0708/entry-11340165016.html UITableViewに表示するセルをカスタムセルにしたく、上記のサイトを参考にしているのですが上手くいきません。 まずSingleViewControllerを選択し、UITableViewとTableViewCellをstoryboardのViewController上にドラッグアンドドロップし、UITableViewとViewControllerの実行ファイルをOutlet接続しました。 以降は上記サイトを参考にプログラムしました。(xibのクラス名と、ヘッダ・実装ファイル名はtestCellという名前にしました。) xibの実装ファイルに最初から書かれていたコードは残したままにしました。(コメントアウトしても結果は変わりませんでした。) これで実行したところ、unsupported Configuration prototype table cells must have reuse identifiers というエラーが出てシミュレータが起動しませんでした。 なので、storyboardのセルを選択し、Identifier inspector を開き、CustmCellをtestCellに、IdentityをCellにしたらシミュレータが起動できましたが、何も項目は表示されませんでした。 カスタムセルのサイズを縦に極端に大きくしても変化が無かったのでうまく接続できていないように思います。 以下にコードを晒します。 ■testCell.h http://www.dotup.org/uploda/www.dotup.org4973490.txt ■testCell.m http://www.dotup.org/uploda/www.dotup.org4973493.txt ■ViewController.h 特に編集していません。 ■ViewController.m http://www.dotup.org/uploda/www.dotup.org4973496.txt よろしくおねがいましう。

  • iOSでCollectionViewが表示されない

    iOS開発初心者です。 Xcode 4.6にてstoryboard内にCollection Viewを設置したのですが、シミュレーターで実行するとその部分が真っ黒になり、何も表示されません。 その他の要素は問題なく表示されます。 表示するには何か設定が必要なのでしょうか? 詳しい方、お願いします。

  • iphoneアプリ interface builderでのLabelの

    iphoneアプリ interface builderでのLabelの文字スペースの変更 iphoneアプリを制作しようとしており、interface builderのLibraryからLabelをドラッグしてViewの画面に配置したのですが、このLabelの文字と文字の間のスペースは微調整できるのでしょうか? 「123」を「 1 2 3 」のように、文字と文字の横のスペースを広げたいと考えています。 お手数ですが、教えて頂けると幸いです。 以上、よろしくお願いします。

    • ベストアンサー
    • Mac
  • Xcodeの実機テストについて

    今回、どうしても行き詰ってしまったのでご質問させて頂きます。 アプリ開発がひと通り完成したので実機でテストしてAppleに申請をしようとしたのですが、 いくら証明書等を作成しても最終的にはビルド実行後に、 「Xcode cannot run using the selected device. No provisioned iOS devices are available with a compatible iOS version. Connect an iOS device with a recent enough version of iOS to run your application or choose an iOS simulator as the destination.」 と表示されます。 XcodeのOrganizerのDevaiceを開いた時、「use for development」というボタンがあると聞いたのですが、私の方ではボタンがありません。 一つ気になる点があるのですが、渡しがアプリ開発を始めた時、最初はDeveloperに年間登録せず無料でXcodeをインストールして、今日までアプリ開発をしてきたのですが、ここに問題があるのでしょうか? ご返答をお願い致します。

専門家に質問してみよう