uigesturerecognizer

    1熱度

    3回答

    我有一個UITabelView因爲我有一個UILabel。 UILabel將填充不同的text內容與一個電子郵件ID(所有郵件ID都相同)。我想讓這個電子郵件ID可點擊。到目前爲止我所做的是我突出這個電子郵件ID與blue colour和下劃線它。我在UILabel上添加了一個輕擊手勢,但它會使整個UILabel爲可點擊。我想讓這個電子郵件ID只能點擊。有沒有什麼辦法可以做到這一點。我有自定義表格

    0熱度

    3回答

    我無法使用手勢識別器設置'enabled'屬性。我嘗試通過編程方式創建識別器,並在Xcode中添加@IBAction,並通過控制拖動代碼將其連接。 我嘗試使用性質是這樣的: swipeUpOccurred(swipeUp: UISwipeGestureRecognizer).enabled = false 但它顯示錯誤: Value of type '(UISwipeGestureRecogn

    0熱度

    1回答

    我在我的tableview禁用子類使用delaysContentTouches: delaysContentTouches = false subviews.forEach { ($0 as? UIScrollView)?.delaysContentTouches = false } 但在我的部分之一,我還是想保留的延遲。有沒有辦法取消某些部分的延遲,或者我可以添加一個自定義識別延遲的一節?

    1熱度

    2回答

    我希望能夠在我的ViewController中向右滑動,這將顯示另一個視圖控制器,CommunitiesViewController。 我已經看過其他線程上,發現這樣做的某些方面,但我相信他們是雨燕2. 這是我用我ViewController代碼: override func viewDidLoad() { super.viewDidLoad() let swipeRight

    0熱度

    1回答

    我的應用使用分頁水平滾動視圖。每個頁面都有用戶可以點擊的UIControls。 UIScrollView在處理取消觸摸和滑動方面做得很好。如果用戶開始快速滑動,則始終是滑動。如果用戶觸摸足夠長的時間以激活突出顯示的狀態,則滾動視圖不會嘗試滑動。 我想用UIPanGestureRecognizer子類複製此行爲,以便我可以響應我的滾動視圖中的向下划動。但是,如果UIControls突出顯示,我無法取

    0熱度

    1回答

    我有一個谷歌地圖,我希望它能識別標記上的長按手勢。對於平均時間,我只是想映射回應長按手勢。我認爲我已經按照正確實施的步驟進行了實施,但是似乎沒有得到長時間按下的響應,並且不知道爲什麼 - 可能是因爲我在模擬器上進行測試以至於無法識別點擊是否長按?無論如何,這裏是我在下面使用的方法,如果有人可以看到我有沒有錯過任何東西,請告訴我。 1.)將長按手勢識別器從對象庫拖到主故事板的我的地圖視圖中。 2)此

    0熱度

    2回答

    在UICollectionView中我添加了UIPanGestureRecognizer。起初UIPanGestureRecognizer已禁用,我想在的contentOffset.y在滾動期間達到某個值時啓用它。我試圖通過以下代碼來實現此目的。但它只能在屏幕上進行第二次觸摸。當contentOffset.y爲44時,我不想摘下手指,我想用手勢工作。 func gestureRecognizer(

    0熱度

    1回答

    我有我的背景圖片由self.view.insertSubview設置。我試圖創建一個UISwipeGestureRecognizer,通過滑動背景上的圖像前進,而另一個圖像陣列在水龍頭上循環。輕拍圖像正常工作,但輕掃圖像僅適用於第一次輕掃。 這裏的手勢識別: let gestureRecognizerBackground = UISwipeGestureRecognizer(target: sel

    0熱度

    4回答

    我有一個鏈接到通訊員@IBAction的UIButton。這樣的按鈕位於正好在兩個相鄰視圖中間 |--------------|----------------| | view1 | button | view2 | |--------------|----------------| 的UIButton的是視圖1的子視圖(重要!),但使用具有負值的幀爲「x位於中間'的位置。 這兩個視圖都有一個UI

    1熱度

    2回答

    道歉,因爲我仍然在學習Swift的基礎知識。 我試圖移動一個按鈕,當我拖動它聽起來很簡單。我無法弄清楚如何將發件人信息傳遞給拖動功能,以便將其與正在拖動的按鈕相關聯。 我創建多個一個字按鈕這是純文本,並附上平移手勢識別他們每個人: let pan = UIPanGestureRecognizer(target: self, action: #selector(panButton(_:))) le