2014-11-22 95 views
2

我在interface.storyboard中添加了標籤,圖像和按鈕。你如何標籤和圖像移動到新位置的按鈕被點擊>WatchKit - 如何移動標籤或圖像

@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沒有一個工作。

+0

我相當肯定你在應用運行時不能移動任何對象。 – user3746428 2014-11-22 21:52:02

+0

由於這可能無法實現,因此我正在使用臨時解決方法。創建多個圖像對象。用圖像填充一個對象,並用透明圖像填充剩餘的對象。使用此命令加載圖像; image1.setImage(UIImage(named:「some_image.png」))。有一個命令可以隱藏圖像,但是當一個圖像被隱藏時,其餘圖像會移過來; image1.setHidden(真) – 2014-11-23 00:19:27

回答

6

對接口控制器中的某個對象(現在)可以執行的操作有限制。

下面提及的操作在runtime

  • 設置或更新數據值的支持。
  • 更改支持此類修改的對象的外觀。
  • 更改對象的大小。
  • 更改對象的透明度。
  • 顯示或隱藏一個對象。

您不能將新對象添加到您的界面或更改已存在的對象的順序。

我想排除移動幀(這也是不可用)。