我有一個StoryBoard
和一個基地ViewController
包括一些圖像。如何使觸摸UIImageView去其他ViewController?
我怎樣才能觸摸他們的圖像去其他ViewController
鏈接UIImageView
通過模態?
我有一個StoryBoard
和一個基地ViewController
包括一些圖像。如何使觸摸UIImageView去其他ViewController?
我怎樣才能觸摸他們的圖像去其他ViewController
鏈接UIImageView
通過模態?
創建新viewController
阻力的點觸手勢識別到第一viewController
right click + drag
從手勢識別新viewController
,你會看到選項modal
從right click + drag
UIImageView
到gestureRecognizer
,你會看到gestureRecognizer
選項選擇它和t帽子的所有
確保UIImageView
有「用戶Iteraction已啓用」選項ckecked
只是增加了一個樣本項目,我github
我做了,但沒有奏效,在模擬器上我觸摸了圖像,什麼也沒有發生 –
您是否正確地執行了步驟?我創建了一個新的測試項目,並以這種方式工作 – jcesarmobile
檢查我的示例項目 – jcesarmobile
你可以嘗試以下從一個視圖控制器移動到另一個:如果您想以動畫這種變化使得它飛行途中
[MyImageView.view removeFromSuperview];
[MyNewViewController.view addSubview:MyImageView.view];
,您可能需要創建MyImageView.view.frame動畫從舊的視圖控制器到新的視圖控制器。爲此,您需要使用如下方法:
CGRect fromFrame = [MyImageView.view convertRect:MyImageView.view.frame toView:MyOldViewController]
讓它源視圖的共同祖先視圖和目標視圖的子視圖,然後在觸摸完成/取消時子視圖正確的視圖。 – nhahtdh
Sr但你可以清楚地回答,我是新手。謝謝! –
我甚至不確定這種方法是一種好方法(它可行,但我不知道它是否好)。這是我如何實現視圖之間的拖動:https://github.com/nhahtdh/PS5/blob/master/Game/GameObject.mm#L204 – nhahtdh