タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

objective-cとstoryboardに関するkasahiのブックマーク (3)

  • iOS 開発で storyboard と xib をうまく使い分けるプラクティス - クックパッド開発者ブログ

    Web エンジニアだったはずがひょんなことから iOS アプリを書き始めてはや3ヶ月。ヘルスケア事業部の濱田です。 iOS アプリで画面遷移を実現するためには様々な方法があります。 コードのみを使う方法 xib を使う方法 storyboardを使う方法 etc. 初めはかなり混乱しましたが、最終的には storyboard と xib の合わせ技に落ち着きました。 今回はこの方法についてご紹介します。 storyboard を使うか、xib を使うか、それが問題だ アプリの UI 部品の配置は結構たいへんな作業です。とくに Autolayout の制約の設定などは、コードのみで設定するのは困難でしょう。Interface Builder の支援をなるべく活用したいところです。 そこで、storyboard もしくは xib ファイルを利用して ViewController(以下 VC)

    iOS 開発で storyboard と xib をうまく使い分けるプラクティス - クックパッド開発者ブログ
  • Auto Layout ドリル

    このページはAutoLayoutのレイアウトを実際にやってみる演習問題を集めたページです 動作環境はXcode6.1 を想定しています。 回答の詳細はサンプルプロジェクト(SampleProjects/AutoLayout/AutoLayoutDrill)をご覧ください 中央に配置 問題 下の図のように、200px四方のViewを画面中央に配置してください。 その際、違うサイズのシミュレータや回転しても正しく中央に配置されるようにしてください。 (シミュレータの回転は コマンド+矢印キー です) 回答 適当なViewを配置し、widthとheightのconstraintをそれぞれ200pxで設定します Horizontal Center in Container と Vertical Center in Container の制約を追加します 画面サイズに合わせる 問題 下の図のように、

    Auto Layout ドリル
  • Storyboard - カスタムSegueとカスタムUnwind Segueの作り方

    Xcode5でさらに使いやすくなったStoryboardですが、画面遷移を表現するSegueのanimation選択肢が少なく、すぐに自分のカスタムSegueを作りたくなってしまいます。 前の画面に戻る動作も、Unwind Segueにより簡単に実装できるようになりましたが、Unwind Segueの場合、そもそもanimationの選択肢自体がないので、こちらもカスタムUnwind Segueを作りたくなります。 今回はカスタムSegueとカスタムUnwind Segueの作り方をみてみたいと思います。 標準Segueを使った画面遷移 まず標準Seugeを使った画面遷移を実装してみます。新規プロジェクトでSingle View Applicationを作成したあと、Main_iPhone.storyboardを選んでみましょう。既に一つView Controllerがあるとおもいますが、

  • 1