タグ

XCODEとiOS7に関するedo_m18のブックマーク (2)

  • [iOS 7] Xcode 5 で始める Auto Layout 入門 #1 – 基礎知識編 | DevelopersIO

    Auto Layout Auto Layout とは、iOS 6 (Mac は OS X Lion) から導入された「制約」ベースのレイアウトシステムです。これは、既存のレイアウトシステムである Autosizing を置き換える目的で導入された機能です。 Auto Layout は、込み入ったレイアウトを表現することが出来る一方、従来からのレイアウトシステムである Autoresizing 程単純ではないため、取っ掛かりづらいと感じる方も多いのではないかと思います。また、Xcode 4 の Auto Layout サポート機能がお世辞にも使いやすいとは言えないものであったことが、取っ付きにくさに拍車をかけていました。 iOS 7 のリリースに合わせて新しくリリースされた Xcode 5 では、Auto Layout サポート機能が大分使いやすいものになりました。そこで、何回かに分けて X

    [iOS 7] Xcode 5 で始める Auto Layout 入門 #1 – 基礎知識編 | DevelopersIO
  • iOS7のナビゲーションバーを考慮した位置の模索

    iOS7になって、画面領域がステータスバー(20px)も含むようになりました。 これにより、ナビゲーションバーの高さは、iOS6で44px, iOS7で64pxになります。 Storyboardで、Adjust Scroll View Insets にチェックがついている場合、 UITableViewやUICollectionViewのようなUIScrollViewを継承したものをViewの一番目に配置すると、コンテンツ領域が自動的にナビバーの下から表示されるようになります。 (Insetsが自動的に設定される) こんな感じに。 UITableViewなどは、Storyboard上でも上手くレイアウトしてくれるのでデザインしやすいのですが、UIScrollViewを使った場合にはStoryboard上ではレイアウトしてくれない。 レイアウト時には、Storyboard上のView asの設

  • 1