[英]Is it recommended to remove gesture recogniser manually in iOS apps
我發現對於這個問題的答案不一,我們是否應該手動刪除手勢識別器。 誰能對此提供更好的理解?
這說是 : https : //forums.xamarin.com/discussion/16970/gesturerecognizer-should-manually-remove
這是說沒有 : 我需要釋放手勢識別?
請提出建議。
如果您不是在談論使用Xamarin,則:
不,您沒有,您發布的第二個鏈接上的答案是正確的。 第一個鏈接是關於Xamarin的,同樣的規則不適用。
這是您附加手勢識別器的方式。 https://developer.apple.com/documentation/uikit/uiview/1622496-addgesturerecognizer
在“討論”部分下,您可以看到以下語句:
該視圖為手勢識別器建立了強大的參考。
每當您看到這種陳述時,都可能暗示“此對象將使我添加的對象保持活動狀態,因為它將強烈引用它”。 因此,一旦對象消失,我添加的對象就會隨之消失。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.