天天看點

swift UI專項訓練30 Segmented Control段控件

     有時候我們需要給頁面分段,也就是分組。基類是UISegmentedControl,下面展示它的屬性:

swift UI專項訓練30 Segmented Control段控件

基本上就是幾段,段的标題,每一段的圖像。現在我們來拖動一個段,預設的是兩段,把它的段數設定為3,給第三段命名。

swift UI專項訓練30 Segmented Control段控件

段的事件是這個段發生了切換,valueChanged事件。現在讓我們來實作一下,往界面中拖一個label,讓段切換的時候,label中顯示段的标題。

和上一話中的方法類似,label拖拽到控制器中,然後把segment的事件value changed也拖拽到控制器中。

swift UI專項訓練30 Segmented Control段控件

然後把操作的代碼增加到事件中:

運作效果如下:

swift UI專項訓練30 Segmented Control段控件