\
2015年01月11日
Posted by 屋台ブルー at 2015年01月11日00:00 Comment(0)

Swiftで遊ぼう! - 184 - アプリを作ろう - 繋げなけらば

Swiftで遊ぼう! - 184 - アプリを作ろう - 繋げなけらばスライダーのアクションメソッドを以下のようにしました。

@IBAction func sliderChanged(sender: UISlider) {
let progress = lroundf(sender.value)
sliderLabel.text = "\(progress)"
}


じつはこれでスライダーをタッチした時に呼ばれてフィールドの表示が変わる。

しかしスライダーに触る前の値を設定しておかないと表示されないので

override func viewDidLoad() {
super.viewDidLoad()

sliderLabel.text = "50"
}

こうしておこう。

じゃあラン(Cmd + R)してみよう。

見事にスライダーに合わせてラベルの数字が変わるだろう。

しかし、よく見ると、10以下の数字や100になった時にスライダーのラインの長さが変わるだろう。

これはAuto Layoutの不完全性を表している。

じゃあどうすればいいかと言えば、Editor > Pin > Widthを選べばいいだろう。

こうしてやると幅が動かなくなるだろう。

今日はこれでおしまい。



同じカテゴリー(Swiftで遊ぼう!)の記事画像
Swiftで遊ぼう! - プログラミングまとめ(ときどき更新)
Swiftで遊ぼう! - 番外編 - Xcode6:ショートカットと用語説明
Swiftで遊ぼう! - 209 - ルートビューのコードは続く:CGRect
Swiftで遊ぼう! - 208 - ルートビューのコード
Swiftで遊ぼう! - 207 - ツールバーボタンとビューコントローラーを繋ぐ
Swiftで遊ぼう! - 206 - ビューコントローラーにビューコントローラーを載せる
同じカテゴリー(Swiftで遊ぼう!)の記事
 Swiftで遊ぼう! - プログラミングまとめ(ときどき更新) (2021-01-31 00:00)
 Swiftで遊ぼう! - 番外編 - Xcode6:ショートカットと用語説明 (2015-04-05 00:00)
 Swiftで遊ぼう! - 209 - ルートビューのコードは続く:CGRect (2015-02-06 00:00)
 Swiftで遊ぼう! - 208 - ルートビューのコード (2015-02-05 00:00)
 Swiftで遊ぼう! - 207 - ツールバーボタンとビューコントローラーを繋ぐ (2015-02-04 00:00)
 Swiftで遊ぼう! - 206 - ビューコントローラーにビューコントローラーを載せる (2015-02-03 00:00)

上の画像に書かれている文字を入力して下さい
 
<ご注意>
書き込まれた内容は公開され、ブログの持ち主だけが削除できます。

削除
Swiftで遊ぼう! - 184 - アプリを作ろう - 繋げなけらば
    コメント(0)