我想爲Apple Watch
(使用WatchKit
)創建類似於iPhone UISegmentedControl
的控件。iWatch中的分段控件
有沒有人管理,以實現這一目標上Apple Watch
了嗎?
我隨後的用戶的建議和使用的按鈕和自定義的背景色來實現這一點。然而,我現在得到的問題是,他們不水平對齊。任何方式來這樣做?
我想爲Apple Watch
(使用WatchKit
)創建類似於iPhone UISegmentedControl
的控件。iWatch中的分段控件
有沒有人管理,以實現這一目標上Apple Watch
了嗎?
我隨後的用戶的建議和使用的按鈕和自定義的背景色來實現這一點。然而,我現在得到的問題是,他們不水平對齊。任何方式來這樣做?
只需添加您控制成WKInterfaceGroup
,設置它的佈局,以水平和調整控制寬度在接口Builder.Set明確地間隔爲0,以覆蓋默認值(2分)。這裏是示出了屏幕截圖結果。
只需從對象庫中將WKInterfaceGroup拖入WKInterfaceController中即可。目前無法通過編程方式添加WKInterfaceGroup。 – tounaobun
將您與水平佈局按鈕組,使得相對於容器它們的寬度與0.5的值。你也可以爲按鈕設置zero cornerRadius。
你可以將你的弗拉基米爾按鈕描述,如果你真的想創建一個分段控制。但是,如果這樣做,則應該使用比第三個選項的「待機」更短的標籤,以便您的抽頭目標都可以具有一致的大小。另外,你可能會考慮改變你的用戶界面,這樣你可以消除第三種選擇,更明確地說明你正在控制的是什麼,並使用內置控件和更大的目標。例如,這樣的事情有可能嗎?
我沒有現成的解決方案,不過這可以通過兩個按鈕和自定義背景來實現。 – kelin
感謝科林,我添加了編輯 – mm24
哦,你應該使用水平佈局組。你可以閱讀開發者指南來開始。 – kelin