iOSアプリでラベルにアクセスしてみる

iOSアプリでラベルを試してみる
の続き

前回設置したラベルにアクセスしてみる。


まず、右上のアシスタントエディタのボタンを押して、
Main.storyboardとViewController.swiftの2画面にする。

コネクションを作成

ラベルを右クリックして、ViewController.swiftにドラッグ&ドロップする。

適当に変数名を入力して[connect]。

ラベルの変数が追加される。


View表示時にテキストを設定するよう「aaa.text = "Hello!"」の行を追加する。

override func viewDidLoad() {
    super.viewDidLoad()
    // Do any additional setup after loading the view, typically from a nib.

    aaa.text = "Hello!"
}

確認

起動するとラベルにテキストが設定されているのが確認できる。

また、Main.storyboardにはラベルへのコネクションが追加されているのが確認できる。

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<document ・・・>
  ・・・
  <scenes>
    <!--View Controller-->
    <scene ・・・>
      <objects>
        <viewController ・・・>
          ・・・
          <view key="view" ・・・>
            ・・・
            <subviews>
              <label ・・・ text="ラベル" ・・・ id="1N5-VG-y4p">
                  ・・・
              </label>
            </subviews>
            ・・・
          </view>
          <connections>
            <outlet property="aaa" destination="1N5-VG-y4p" id="l6T-wD-UTD"/>
          </connections>
        </viewController>
        ・・・
      </objects>
      ・・・
    </scene>
  </scenes>
</document>