iOS swiftメモ1
6.1 UI部品の配置~~~~~~~~~~~~~~
object library
・label (UILabelクラス)
・button (UIButtonクラス)
UI部品はクラス
152p
view controller scene →1画面単位
6.2 Auto Layout~~~~~~~~~~~~~~
Auto Layoutは、UI部品の配置場所に対して、
「ルール付け(constrain:制約)」を行う機能。
→ストーリボードの青線通りに、これでセンタリングされる。
Auto Layoutのメニュー
・Update Frames (自動修正:オレンジ色)
・Embed in Stack (整列)
・Align (整列)
6.3 UI部品とコードの接続~~~~~~
接続の種類
Outlet:プロパティとして接続
Action:メソッドとして接続
リアルテレコム
・
・
import UIKit
overrideとsuper
class Cat{
func run(){
print("走る")
}
}
class Cheetah: Cat {
override func run(){
print("100kmで走る")
}
}
var cheetah1 = Cheetah()
cheetah1.run()
var cat1 = Cat()
cat1.run()