uigesturerecognizer

    0熱度

    1回答

    我是很新的應用程序開發(有編碼的背景雖然)與斯威夫特3和的Xcode 8.3.3。我發現了一些Objective-C的答案,我不太明白,也不知道如何在Swift中實現它。 這是我有: Document Outline, Storyboard & Connections the OnboardingViewController Class 它能做什麼 的swipeOnView方法的工作原理就像一個魅

    0熱度

    1回答

    我有兩個我想使用的gestureRecognizer。 1)點擊關閉側菜單(SWRevealController) 2)敲擊以關閉鍵盤 override func viewDidLoad() { super.viewDidLoad() menuBtn.addTarget(self.revealViewController(), action: #selector(SWRevea

    0熱度

    1回答

    我正在爲tvOS上的Apple TV製作跳躍遊戲。我想知道用戶何時觸摸UIViewController中的遠程設備。當觸摸開始(字符向上跳躍)並且當它結束(字符向下)時的動作。 Apple文檔網站上幾乎所有的手勢示例都是用於點擊,而不是簡單地觸摸而不按下。有誰知道如何在Swift中爲tvOS做到這一點?

    -1熱度

    1回答

    我想了解更多關於自定義手勢識別器的知識,所以我正在閱讀Ray Wenderlich教程,我計劃修改它以便了解詳細信息以及我可以輕鬆更改的內容以瞭解如何每個作品都有效,但它是用Swift的先前版本編寫的。 Swift更新了大部分代碼,並且我能夠手動修復其餘部分,但我無法在屏幕上繪製觸摸手勢,並且沒有形狀被識別爲圓形,我希望它們都能與之綁定同樣的問題。該網站的代碼片段如下: https://www.r

    1熱度

    1回答

    我試圖將刷卡手勢(任何方向,快或慢)上的視圖縮小爲一個圓,類似於WhatsApp videoCall視圖上的體驗。查看下面的圖片,瞭解我想要實現的目標。 我相信我需要使用滑動手勢來實現這一點,我已經向我的videoView添加了滑動手勢,我不確定接下來要做什麼。 在viewDidLoad中我有以下 videoView.addGestureRecognizer(UISwipeGestureRecog

    0熱度

    1回答

    我有一個UITableView,我想使一個UIAlertView出現在UILongPressGestureRecognizer上。 現在效果很好,是我必須擡起屏幕的手指才能看到它出現。 即使手指仍然在屏幕上,是否有一種方法可以讓它在0.5s後出現(例如)? 與財產的UILongPressGestureRecognizer? 編輯: class Settings: UIViewController

    0熱度

    1回答

    我一直在使用下面的委託方法,並正確地附加委託(用斷點來看這個方法確實會觸發)。 func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer, shouldRecognizeSimultaneouslyWith otherGestureRecognizer: UIGestureRecognizer) -> Bool { r

    0熱度

    2回答

    我已經看到了我的ViewController的底部(類似於Google Maps底部工作表)。我們的目標是: 當掃視,該視圖朝向搖拍方向移動(基本上遵循手指),平移結束時,該視圖去全屏。到目前爲止,所有的作品都很好。 添加滑動手勢。向上滑動時,視圖應全屏顯示。 的問題是,根據定義,揮動手勢是平移手勢而不是周圍的其他方式。所以除非我的平移效果非常慢,否則即使我仍然在屏幕上拖動,輕掃手勢也會觸發並且視

    0熱度

    1回答

    你好,我增加了一個快捷手勢識別,它總是崩潰我的程序 override func viewDidLoad() { super.viewDidLoad() let leftSwipe = UISwipeGestureRecognizer(target: self, action: Selector(("handleSwipes:"))) let rightSwipe =

    0熱度

    2回答

    我正在使用搖晃手勢在我的應用程序中創建新帖子。如何在啓動屏幕期間停止搖動手勢? override func motionEnded(_ motion: UIEventSubtype, with event: UIEvent?) { if motion == .motionShake { if self.revealtype == "opened" {