0
我無法在任何地方找到此問題的答案,所以我想我會問這個問題,看看是否有其他人需要它。UIPinchGestureRecognizer保持當前對象在識別器中處於活動狀態
我有一個UIPinchGestureRecognizer
作用於UILabel
,所以當用戶捏它時,標籤會縮放。現在在縮放期間,我想在另一個標籤的頂部添加另一個UILabel
,但刪除另一個標籤,但是當我這樣做時,UIPinchGestureRecognizer將停止,並且必須在另一個標籤上再次啓動該手勢。是否可以繼續讓手勢繼續到另一個標籤。
我當前的代碼
func handleScale(recognizer: UIPinchGestureRecognizer)
{
recognizer.view!.transform = CGAffineTransformScale(recognizer.view!.transform,recognizer.scale, recognizer.scale)
recognizer.scale = 1
recognizer.view!.frame = CGRectMake(recognizer.view!.frame.minX, recognizer.view!.frame.minY, recognizer.view!.frame.width, recognizer.view!.frame.height)
if (recognizer.state == UIGestureRecognizerState.Changed)
{
label.removeFromSuperview()
self.buttonAction22(nil)
println("button22Called")
}