Tutorial

    • Universal対応チュートリアル その1

      今回はUniversal対応におけるノウハウを説明していきたいと思います。試行錯誤してたどり着いた結論ですが、これが王道というものではありません。自分も考えが変わるかもしれません・・・あくまで参考ということでお願いします。Universalにすべきかどうか?iPhone/iP…

    • UIPopoverControllerチュートリアル その2

      前回の続きサンプル: https://github.com/stack3/STPopoverControllerSample前回の最後でUIPopoverController#dismissPopoverAnimated:の呼び出し、 UIPopoverControllerの…

    • UIPopoverControllerチュートリアル その1

      UIPopoverControllerはiPadアプリではよく使われるものですが、結構あつかいにくいものだと思います。考えてプログラミングしないとメモリリークにつながります。まずは簡単なサンプルから説明して、問題点とその解決方法を説明していきたいと思います。Popoverを表…

    • プログラムによるSubview配置 その5

      前回の続きです。今回は水平方向にSubviewを並べるときの解説です。最初に言っておくと、この件はInterface Builder + Auto Layoutでやるとすごく楽です。その記事もあるのでどうぞ。サンプルのMenu画面からHorizontalを選択しましょう。サ…

    • プログラムによるSubview配置 その4

      前回の続き。今回はヘッダとフッタの配置について説明。サンプル: https://github.com/stack3/STProgrammaticLayoutViewSample前回使ったサンプルのMenu画面からHeader & Footerを選択してください。…

    • プログラムによるSubview配置 その3

      前回の続き。今回は、frameとAutoreszing Maskの合わせ技について。サンプルを作ったので、それを元に説明します。サンプル: https://github.com/stack3/STProgrammaticLayoutViewSampleサンプルを起動してMe…

    • Auto Layoutチュートリアル その8

      前回の続き。7回にわたってAuto Layoutについて説明しました。実践でよく使いそうなものは、だいたい説明できたかなと思います。最後にAuto Layoutについてまとめたいと思います。Auto LayoutはInterface Builderを使うことが前提Interf…

    • Auto Layoutチュートリアル その7

      この記事はXcode 4.6.3 & iOS 6のものです。Xcode 5 & iOS 7はこちら。http://blogios.stack3.net/archives/1593前回の続き。今回はSuperview全体を覆うSubview配置について説明。サ…

    • Auto Layoutチュートリアル その6

      この記事はXcode 4.6.* + iOS 6のものです。Xcode 5 + iOS 7はこちら。http://blogios.stack3.net/archives/1540前回の続き。今回はSubviewを縦に並べて画面回転するとサイズを自動調整するサンプルです。サン…

    • Auto Layoutチュートリアル その5

      この記事はXcode 4.6.* + iOS 6のものです。Xcode 5 + iOS 7はこちら。http://blogios.stack3.net/archives/1488前回の続き。今回はSubviewを横に並べて、かつ幅を自動調整するサンプルを説明したいと思います。…