iosハンズオントレーニング uikit編

Post on 03-Jul-2015

1.366 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

iOSアプリをStoryboard無しで開発するための方法を学びます。

TRANSCRIPT

iOS ハンズオントレーニングUIKit編

今回の目標(Step.1)UIWindowのみ

今回の目標(Step.2)UIWindowに、UILabelを追加

今回の目標(Step.3)UIWindowに、UIViewControllerを追加

今回の目標(Step.4)UINavigationViewControllerを追加

ひな形の作成Xcode起動

Create a new Xcode project Single View Application Choose option for your new project

Use Storyboardsのチェックを外す

Simulatorで実行してみる

!

!

!

Step.1

AppDelegate.mの修正

ViewControllerの生成部分と、rootViewControllerセットのコメントアウト

Simulatorで実行してみる

Storyboardとの決別

Step.2

UIWindowの背景を白に変えて実行。

UILabelをUIWindowに追加し実行

Step.3

UIViewControllerのクラスを作成する

New File - Objective-C class

追加したUIViewControllerのヘッダーファイルをインポート

UIViewControllerのインスタンスを作成し、UIWindowのrootViewControllerにセット実行する

新しく作成した、UIViewControllerにラベルを追加する。viewDidLoadにUILabelの作成し、addSubviewし実行する。

Step.4

UINavigationControllerを間に挟んでみる

UINavigationControllerのインスタンスを作成し、先ほどのUIViewControllerをrootViewControllerに指定する。

UIWindowのrootViewControllerを、UINavigationControllerに変更する。

UIViewControllerのinitメソッドを、オーバーライドして、タイトルを設定する。

実行する。

次画面遷移のメソッドを用意する

UIbuttonを、UIViewControllerに追加する

selectorに次画面遷移のメソッドを指定

top related