読者です 読者をやめる 読者になる 読者になる

Swift,Objective-Cプログラミング ~ iOS ~

Objective-C,Swift,Apple Watchなどのプログラミング

【iOS Apple Watch,watchOSプログラミング入 #004】ボタンを押すと文字列を表示する

iOS watchOSプログラミング入門 iOS Apple Watch WatchOS Swift

はじめに

ボタンを押すと文字列を表示をやってみます。

1. プロジェクト作成

こちらの記事を参考にしてください。 swift.swift-studying.com

2. Apple Watch画面の作成

①プロジェクトフォルダ内の「xxxx WatchKit App」フォルダにある「Interface.storyboard」を開きます。
②画面にLabelとButtonを追加します。

f:id:fjswkun:20151115193231p:plain

③追加したLabelに表示される文字列を変更します。

f:id:fjswkun:20151115193418p:plain

④追加したButtonに表示される文字列を変更します。

f:id:fjswkun:20151115193505p:plain

①から⑤の結果、こうなります。 f:id:fjswkun:20151115193710p:plain

3. ボタンを押した時にLabelの文字列を変更するアクションの追加

①左にStoryboard、右にInterfaceController.swiftソース画面が開くようにします。

※InterfaceController.swiftは「xxxx WatchKit Extension」フォルダ内にあります。

f:id:fjswkun:20151115193809p:plain

②LabelをソースにIBOutlet接続します。

f:id:fjswkun:20151115193924p:plain

③ButtonをソースにIBAction接続します。

f:id:fjswkun:20151115193950p:plain

4. Buttonをタップした時の処理を書く

@IBAction func tap() {
    messageLabel.setText("こんにちは、みなさん!!!");
}

5. 実行

実行します。

実行するスキーマを変更。
f:id:fjswkun:20151115194136p:plain

Apple Watchアプリ起動。 f:id:fjswkun:20151115194159p:plain

ボタンを押します。
f:id:fjswkun:20151115194211p:plain

Labelに表示されている文字列が変わりました。

おわりに

うまく動かなかった方はこちらからサンプルをダウンロード。

SampleButtonAction.zip - Google ドライブ

参考情報

サイト

swift-studying.com

swift-studying.com

swift-studying.com

swift.swift-studying.com

Swift

iOSアプリ開発未経験の人向け
iOSアプリ開発をはじめたとき最初に買った書籍

Swiftではじめる iPhoneアプリ開発の教科書 【Swift 2&Xcode 7対応】【特典PDF付き】 (教科書シリーズ)


②中級の日本語書籍はない。英語だけど読むとかなりのレベルアップが期待できます

iOS 8 Swift Programming Cookbook: Solutions & Examples for iOS Apps


③機能を作るだけじゃない。質のいいものを作りたい人は読まないといけない。

詳解 Swift