9

Apple Watch アプリに 2 つの WKInterfaceButton アイテムを並べて配置しようとしています。レイアウトを水平に設定した WKInterfaceGroup があります。これにより、ボタンを隣り合わせに配置できます。問題は、時計のサイズ (38 または 42mm) に関係なく、両方を並べて正確にフィットさせ、画面の幅と自動調整を埋めることです。現在、私は左と右を揃えています。次に、幅を調整するには、正しく見えるまで幅を手動で調整する必要があります。これは、将来の時計画面サイズの変更を許可しないため、少しハードコーディングされすぎているようです。

必要なのは、WKInterface 要素 (この場合はボタン) を時計の使用可能なサイズの半分に設定する方法です。通常のアプリで使用できる

 uiElementWidth = [UIScreen mainScreen].bounds.size.width/2

WatchKitに同等のものはありますか?

4

2 に答える 2

26

これを行うには、ストーリーボードを利用できます。ボタンを選択し、その幅を次のようにコンテナーに対して相対的に設定します。

ここに画像の説明を入力

于 2015-03-15T12:31:05.560 に答える
8

Group をコンテナとして使用し、その中でボタンを左、中央、右、Yah! に揃えます。Ashraf Tawfeeq が語ったように、コンテナーに対して相対的に使用する ここに画像の説明を入力

于 2015-09-30T06:50:01.023 に答える