標籤:ini tor repr function val ack 下標 寫代碼 sha
做一個關於棧視圖 UIStackView的Demo,先看看XCode7的變化
關於StoryBoard:
啟動畫面由xib變為Storyboard
StoryBoard引用:
如今能夠在一個StoryBoard中加入對另外一個StoryBoard的引用,在多個SB中進行切換不用再寫代碼了。
曾經的方式(SWIFT):
override func viewDidLoad() { super.viewDidLoad() var sb : UIStoryboard let del = UIApplication.sharedApplication().delegate as! AppDelegate sb = UIStoryboard(name: "LaunchScreen", bundle: nil) del.window?.rootViewController = sb.instantiateInitialViewController() }
如今直接拖拽相應的action到想要跳轉的StoryBoard Reference就可以
關於棧視圖:
1.拖拽一些控制項出來:
2.選中這些控制項,點擊autolayoutbutton組左邊那個新button。stack!
3.他們被組合到一個垂直的棧視圖中(P.S.棧視圖僅僅能水平或者垂直二選一)
4.改動棧視圖的Axis。改成水平的,看看效果:
5.這樣控制項之間的間距沒有出來,我們改動分布屬性。由Fill改為等間距,然後給個值20,控制項之間自己主動以20的距離散列在整個棧視圖
6.還能夠統一制定對齊,比方垂直棧。統一靠左對齊。效果:
7.為這個棧視圖建立插座,看看怎樣用代碼操作它的子視圖:
8.擷取它的子視圖通過arrangedSubview屬性,返回一個有順序的視圖數組:
9.取這個數組的1下標。那麼就是這個slider,改動他的value為0.9。那麼執行出來就會滑動至90%處:
iOS9編程GOGOGO:XCode7新變化