2

interface.storyboard にラベル、画像、ボタンを追加しました。ボタンがクリックされたときにラベルと画像を新しい場所に移動する方法>

@IBOutlet weak var labelMove: WKInterfaceLabel!
@IBOutlet weak var image1: WKInterfaceImage!
@IBOutlet weak var buttonTest: WKInterfaceButton!

@IBAction func buttonClick() {

    image1. ????  // Tried image1.center and image1.frame      
}

image1.center と image1.frame を試してみましたが、どちらも WatchKit で動作しませんでした。

4

1 に答える 1

6

Interface Controller では、(現時点では) オブジェクトに対して実行できる操作に制限があります。

以下の操作は実行時にサポートされています

  • データ値を設定または更新します。
  • このような変更をサポートするオブジェクトの外観を変更します。
  • オブジェクトのサイズを変更します。
  • オブジェクトの透明度を変更します。
  • オブジェクトを表示または非表示にします。

インターフェイスに新しいオブジェクトを追加したり、既存のオブジェクトの順序を変更したりすることはできません。

フレームのシフトを除外すると思います(これも利用できません)。

于 2014-11-24T05:29:17.637 に答える