モノトーンの伝説日記

Apex Legends, Splatoon, Programming, and so on...

<mini> watchOS の SwiftUI の Slider の純正実装があまりにも残念すぎる件

 んー、クオリティー低いとしか…

想定される使い方

  • FormForm 下の Section の下に配置する

 これ割と普通だと思ってるんですけど…

1. Form 直下に配置

 正しく動作しない。

2. FormSection 下に配置

 一応動作するものの、Form に元々表示される背景の上にさらに Slider の背景が描画される。

mstdn.jp

しかも

 見つけてしまったんですよ。右側の方が 8pt 余白が大きいという(ちなみにこの表示は背景黒で塗って、マイナス padding で余白を調整しています)。

mstdn.jp

 元々の WatchKit の UI に合わせるようにしてみたら、明らかに右の方が大きいというね。

 watchOS 8 リリースされちゃってるし、今更報告しても使えないですねこれ。というか誰か気づかなかったんですか? って疑問を投げかけたいレベルなのですが。

 純正アプリは明らかに private API 使って実現している UI もあるし、なんか WatchKit 周りはやってる人が少ないので、闇が深そうです。ガイドラインと実際の値も違ったり、明らかに人手が足りてないと言った印象なんですが…

mntone.hateblo.jp

 どんどん穴にハマりますね😚