[英]Move multiple UIImageView objects
我想在運行時添加多個UIImageView
對象。 我剛剛讀到它可以通過NSMutableArray
。
但我也想移動所有UIImageViews
。 是否可以跟蹤我觸摸了哪個UIImageView
?
請幫我。 任何類型的幫助將不勝感激。
謝謝
您可能需要重新表達您的問題,但是我會幫您解決。 要查找正在觸摸的視圖,可以在視圖控制器中定義touchesBegan
方法。
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
UITouch *touch = [[event allTouches] anyObject]; //gets the touch object
[touch.view thisIsAMethod];
//once you declare touch, you can access what view is being touched with touch.view
}
另外,如果您想一次移動很多UIImageViews
,則可以通過調用使它們成為一個UIView
的所有subviews
。
[oneBigUIView addSubview:oneUIImageView];
對於每個UIImageView
。 然后,您可以更改UIView
的位置以一次全部移動它們,因為每個UIImageView
的坐標都與它們的superview
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.