uigesturerecognizer

    0熱度

    1回答

    我正在做一個滑動手勢識別器,特別是接收滑動UIView,但我也希望它是透明的,使alpha=0不響應滑動。 這是用於將手勢的代碼:設置視圖以ClearColor而非α位0應該工作的背景顏色 @IBOutlet weak var swipeView: UIView! let swipeRec = UISwipeGestureRecognizer() override func viewDidL

    0熱度

    2回答

    多個標籤,我想通過觸摸 動我只是希望你在視圖中移動我創建 enter code here @IBOutlet weak var cardView: UIView! @IBOutlet weak var label1: UILabel! @IBOutlet weak var label2: UILabel! @IBOutlet weak var label3: UILabel! ov

    1熱度

    1回答

    我有一個UIScrollView項目,我想以編程方式控制縮放但不通過用戶交互。我試圖將multipleTouchedEnabled屬性設置爲false。這不起作用。當我捏住滾動視圖時,調用scrollViewDidZoom和viewForZoomingInScrollView。我也嘗試了UIScrollView的子類化並覆蓋了addGestureRecognizer並禁用了通過[gesture [

    1熱度

    1回答

    敲擊手勢識別分配給圖像的滾動視圖內 我試圖創建的圖像和可點擊蘋果商店一樣的屏幕截圖, 當用戶觸摸上一個圖像的一些行動電話的滾動視圖!但在這裏我無法找到這個問題,這是行不通的! 請注意,我使用的所有UI都是由代碼完成的! func initScreenshots(){ if screenShotsView.subviews.count > 0{ screenShotsView.

    0熱度

    1回答

    在iOS上的現代用戶界面中,在單個視圖上實現多個UIGestureRecognizers通常很有用,以便爲模擬真實世界的顯示對象提供更真實的行爲。 例如,您可能希望既可以在屏幕上拖動視圖,也可以使用兩個手指旋轉它。 UIGestureRecognizerDelegate爲此提供了一個可選功能shouldRecognizeSimultaneouslyWith。返回true避免了僅一次一個具有手勢效果

    0熱度

    1回答

    在子視圖上創建的UIImageView上的長按手勢不會觸發其目標。雖然,我已經啓用了用戶交互,但沒有結果。 子視圖以某種方式干涉和避免觸發或我完全失去了一些東西? 我向社區提前致謝。 private func createShieldView() -> Void { self.baseView.addSubview(self.imageForShield) self.ima

    2熱度

    1回答

    我試圖在Apple的iOS 10 Maps應用中重現按鈕表。大部分工作。我一直在尋找this SO post和Pulley on GitHub,但他們都沒有解決我的問題。 當紙張完全打開時,可以將紙張的內容作爲UITableView滾動,但當用戶試圖向下滾動(UITableView的contentOffset爲負數時),手勢正在拖入而不是UITableView。手勢從拖動UITableView到拖

    1熱度

    2回答

    我申請的觸摸移動動作的標籤上拖動它到它與觸摸精細移動矩形框,現在我想移除標籤觸摸動作當它被放在矩形中時,我如何得到這個任何幫助。 這裏是我的代碼在標籤拖動結束後。 - (void)dragEnd:(UIPanGestureRecognizer *)gestureRecognizer { BOOL cancelPanGesture = YES; if (cancelPanGesture) {

    3熱度

    2回答

    我的標籤欄控制器中有三個標籤,我想在這些標籤之間切換,就像tinder使用手指觸摸切換標籤。我已經使用UISwipeGestureRecognizer做了它,但它與Tinder(約會應用程序)的滑動不完全相同。 我在Tabbar controller之一上添加了UISwipeGestureRecognizer,然後添加了更改tabbar選定索引的功能。但動畫不受手指觸摸的控制。我想要通過手指觸摸來

    0熱度

    2回答

    我找不到解決方案,我的手勢和層次結構的小問題。你有它是如何看起來像: -superview --view A ---objectViewA z UIGestureRecognizer --view B ---objectViewB z UIGestureRecognizer 在開始viewA和viewB被隱藏。用戶根據需要取消隱藏。當viewB不覆蓋viewA我可以移動objectVi