佈局方式和佈局極速SSC網站開發因素

在 iOS App開發時極速SSC網站開發,需要請搜索【大神源碼論壇】dsluntan.com 客服企娥3393756370 V信17061863513,, 我們可以選擇純代碼工程或者Storyboard也或者xib, 但在 Watch App開發時必須要用Storyboard爲基礎來進行開發, 是不可以用純代碼進行實現的。

先來看一下, 下面的佈局結果:

WatchOS 中的佈局方式和 iOS是不相同的, 在控件上的可操作性要比 iOS中少, 所以 WatchOS的佈局要比 iOS中的簡單許多。我們可以通過Storyboard中屬性面板來調整各個控件的一些佈局因素, 也有部分的佈局因素是可以通過代碼來設置的。佈局的因素也主要有下面幾種:
1.在 WatchOS中 Xcode會自動爲我們把添加的控件垂直的排列在InterfaceController的不同的行上。
2.位置和大小。而大小還包括固定大小和相對大小, 相對大小是指當前控件相對父視圖的正比例大小。
3.排列對齊方式(Alignment)。WatchOS中佈局因素中有很重要的一個就是在橫向上和縱向上的排列對齊方式, 兩個方向上有左、中、右和上、中、下各三個選項。
4.間距(Spacing)。調整當前容器性質的控件內既定方向上各個控件之間的距離, 默認值是4.0。
5.內嵌(Insets)。調整當前容器性質的控件內的上、下、左、右距各邊的距離, 默認值是UIEdgeInsetsMake(0.0, 1.0, 0.0, 1.0)。
6.WKInterfaceGroup。WatchOS中的一個很特別的類, 它是一個容器性質的控件, 能爲其他控件提供額外的佈局。Group可以指定其所包含控件的排列方向, 橫向或者縱向或者重疊, 也可以設置間距和內嵌。它還能爲自己添加背景圖片, 作爲一個種控件疊加的效果這是一個不錯的選擇, 因爲在 WatchOS中是不允許控件相互重疊的, 除了像Group這樣容器類的控件。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章