uigesturerecognizer

    1熱度

    1回答

    我有一個mapView,在我的mapView中,您可以用雙擊,捏,UIButton(+和 - )和UISlider進行縮放。 現在...我想識別doubletap和pinch,刷新UISlider的位置...我使用一個名爲zoomLevel的NSInteger變量來做到這一點。 我已經試過兩路,但不工作: 1) UIGestureRecognizer *recognizer; // taps

    2熱度

    2回答

    我想在我的iPhone應用程序中實現縮放手勢的縮放。問題是,在識別手勢時被調用的方法中,我無法自己訪問觸摸事件(因此我無法真正得到它們的locationInView:),我想獲得它以便將縮放中心正確。 在UIPinchGestureRecognizer類定義中定義了一個UITouch *_touches[2]; ,但我無法從類外部訪問它。有什麼我可以做的,以獲得這些數據?

    4熱度

    1回答

    我有一個水平分頁滾動視圖,其中包含多個視圖控制器,每個視圖控制器都包含一個UIImageView。在每個視圖控制器中,我將一個Tap GestureRecognizer添加到ImageView中,以便在圖像被點擊/雙擊時執行特定操作。 但是,ImageView手勢識別器似乎沒有被觸發,因此選擇器沒有被調用。 我預計它可能與Imageview被放置在滾動視圖中有關,但我不知道從哪裏開始。有什麼具體的

    3熱度

    2回答

    我正在研究需要檢測滑動手勢的應用程序(它實際上是一款遊戲)。當我在圖像視圖上滑動時,圖像視圖的圖像需要更改,但不幸的是,它無法按預期工作。 當我將滑動手勢對象添加到self.view中時,只要我將手指滑動到視圖中的任何位置,就會執行所需的操作,但是隻有在我將手指滑過imageView時纔會執行此操作。 另一方面,當我嘗試將滑動手勢添加到圖像視圖時,它不響應手勢事件。 如果您有解決方案,請回復! 在

    0熱度

    2回答

    是否可以使用UIGestureRecognizer同時處理觸摸和輕擊手勢識別?

    3熱度

    1回答

    我有一個UIScrollView,裏面有一個UIImageView與圖像。我想能夠縮放,仍然能夠獲得UIImage的座標。我的圖像具有比iPhone屏幕600x800大的座標,並且使用當前的方法,我只獲取iPhone屏幕上的座標。我怎樣才能得到被挖掘的UIImage上的實際位置的座標? 這是我到目前爲止有: - (void) loadView { UITapGestureRecognizer

    13熱度

    1回答

    我試圖在imageView中使用一個水龍頭識別器(也是一個scrollView子項)。 在界面生成器中,我創建並僅指定了scrollView。 工作滾動,但單擊事件不被識別(沒有記錄)。 下面的代碼: - (void)loadView { [super loadView]; UIImage *myImage = [UIImage imageNamed:@"img1.jpg"]; image

    0熱度

    1回答

    我可以縮放UIScrollView,但不知道是否有可能導致內容從觸摸的中心點放大(所以更自然)。默認情況下,它只是通過縮放來縮放,並不考慮兩個手指的中心。 我熟悉手勢識別器,如果這不可能,我會使用它們。只是想知道我是否錯過了一些東西。

    0熱度

    1回答

    在我的UIScrollView中我有一個視圖。在這個視圖中有幾個圖像。我想將圖像從我的滾動條(和視圖)拖出到主視圖。然而,將圖像放在滾動條和視圖的前面會讓我瘋狂。 這一塊我的代碼: - (void)viewDidLoad{ //scroller properties scroller.contentSize = CGSizeMake(1300, 130); scro

    1熱度

    1回答

    我有一個播放視頻的應用程序。我想通過手勢控制視頻,即從左到右從前向後滑動,從右向左滑動向後滑動。 I previously asked a question on the topic,但那是當該項目,但一個想法。現在我要坐下來自己編碼,我不知道該怎麼做。 回答者還說,我可能需要創建一個自定義的手勢識別器,以獲得刷卡的速度,我想這樣的速度影響到視頻的速度。 任何想法,我會怎麼做呢? 我從來沒有建立或