iPhone に似たApple Watch(を使用して)のコントロールを作成したいと思います。WatchKitUISegmentedControl

Apple Watchすでにこれを達成した人はいますか?
ユーザーの提案に従い、これを実現するためにボタンとカスタム背景色を使用しました。しかし、私が今得た問題は、それらが水平方向に整列していないということです。そうする方法はありますか?

iPhone に似たApple Watch(を使用して)のコントロールを作成したいと思います。WatchKitUISegmentedControl

Apple Watchすでにこれを達成した人はいますか?
ユーザーの提案に従い、これを実現するためにボタンとカスタム背景色を使用しました。しかし、私が今得た問題は、それらが水平方向に整列していないということです。そうする方法はありますか?

ボタンを水平レイアウトのグループに配置し、幅をコンテナーに対して 0.5 の値にします。ボタンの cornerRadius をゼロに設定することもできます。

コントロールを に追加しWKInterfaceGroup、そのレイアウトを水平に設定し、Interface Builder でコントロールの幅を微調整するだけです。間隔を明示的に 0 に設定して、デフォルト値 (2 ポイント) をオーバーライドします。結果を示すスクリーンショットを次に示します。

本当にセグメント化されたコントロールを作成したい場合は、Vladimir が説明したようにボタンをグループ化できます。ただし、そうする場合は、おそらく 3 番目のオプションの「スタンバイ」よりも短いラベルを使用して、すべてのタップ ターゲットのサイズが一定になるようにする必要があります。
また、3 番目のオプションを排除し、制御対象をより明確にし、より大きなターゲットで組み込みのコントロールを使用できるように、UI を作り直すことを検討することもできます。例えば、こんなことがありえるでしょうか?
