2

WatchKit ストーリーボードで、WKInterfaceObject (WKInterfaceGroup など) を追加する場合、次の高さと幅のオプションがあります。

  1. コンテンツに合わせたサイズ
  2. コンテナーに関連する (値と調整)
  3. 固定 (値)

WKInterfaceObject ヘッダーには、高さに関連付けられたプロパティが 1 つだけあります。

func setHeight(height: CGFloat)

...ドキュメントには次のように記載されています:

オブジェクトの絶対高さ (ポイント単位) を設定します。

これはオプション#3(固定値)に対応しているようです。

他の 2 つのオプションのいずれかをプログラムで選択するにはどうすればよいですか (たとえば、サイズを「コンテナに相対的」に変更したい場合)。

4

3 に答える 3

4

現在、高さを固定値以外に変更することはできないため、代わりにストーリーボードに複数のオブジェクトを作成し、それぞれが必要な高さオプション用に構成され、必要に応じてそれらを非表示/表示して、探している効果を得ることができます。WatchKit のコンテナーはすべてスタック ベースであるため、非表示のオブジェクトがスペースを占有することはありません。

于 2015-03-28T05:52:19.837 に答える
-1

それらのAPIがあるかどうかは疑問です。現在、WatchKit は非常に限定されています。将来のバージョンには、ユーザーが求める機能がさらに追加される可能性があります。

于 2015-03-26T20:47:25.710 に答える