uigesturerecognizer

    1熱度

    2回答

    目前我正在開發一個iPhone應用程序,通過滑動手勢識別器在兩個控件之間導航。 應用程序了結構是這樣的 爲此,我先裝日曆屏幕並在其上的看法沒有負載,我用PushViewController加載主屏幕。在主屏幕上,如果用戶向左滑動屏幕,則日曆屏幕會顯示使用PopViewController,或者如果用戶滑動右側,則由PushViewController顯示列表視圖屏幕。這工作正常。 現在的問題是,在

    5熱度

    3回答

    我有一個問題,可能看起來很基本,但無法弄清楚。 基本問題是:我如何以編程方式將gesturerecognizer從處理程序置於失敗狀態,而它處於UIGestureRecognizerStateBegan或UIGestureRecognizerStateChanged中? 更詳細的解釋:我有UIScrollView內的UIView長按手勢識別器。我製作了 -(BOOL)gestureRecogniz

    1熱度

    2回答

    我在幾張卡片式視圖上使用UIPanGestureRecognizer,以讓用戶移動屏幕周圍的視圖。他們可以一次放下3根手指和3張卡,這是非常好的,然而,我的一些功能並不是按照這種方式工作的。 我想只允許1個手勢識別器一次運行。有沒有一種首選的方法來做到這一點? 我認爲: gestureRecognizer:shouldRecognizeSimultaneouslyWithGestureRecogn

    0熱度

    1回答

    我有一個UIView從手勢識別器接收用戶平移。我意識到有些時候用戶會「拋出」我的觀點幾乎在屏幕之外,而且看起來很糟糕。我想防止這種情況發生。我知道我應該在選擇器中進行一些檢查,但是在翻譯視圖時我不知道該怎麼做。 這裏是我的代碼: - (void)panPiece:(UIPanGestureRecognizer *)gestureRecognizer { UIView *piece =

    8熱度

    3回答

    我有幾個UIButtons的視圖。我已經成功實現了使用UILongPressGestureRecognizer和以下選擇器; - (void)longPress:(UILongPressGestureRecognizer*)gesture { if (gesture.state == UIGestureRecognizerStateEnded) { NSLog(@"Long

    0熱度

    1回答

    如何區分用戶是放大還是縮小視圖? 是否有任何直接屬性/方法可用於檢測相同? 感謝

    0熱度

    4回答

    對於UITapGestureRecognizer,您可以設置控制UITapGestureRecognizer識別所需的水龍頭數量。如果您將numberOfTapsRequired設置爲2並且用戶僅點擊一次,則不會觸發UITapGestureRecognizer。 我的問題是如何爲UIPanGestureRecognizer?如何控制其識別? 我有一個看法。一旦我設置了UIPanGestureRec

    4熱度

    2回答

    這可能是某處張貼在這裏,但我不能找到它。我正在用兩個UIViews編寫一個簡單的iOS應用程序。用戶將首先按住屏幕的某個區域,然後釋放他們的觸摸,然後快速觸摸下面的第二個視圖。 第一的UIView連有一個UILongPressGestureRecognizer和工作正常。第二個UIView有一個連接到它的UITapGestureRecognizer,並且工作正常。然而,我不能讓這些手勢識別器中的任

    1熱度

    3回答

    我有一個視圖基本的UITextField和「提交」按鈕。當用戶點擊UITextField時,鍵盤出現。我將視圖向上移動,以便有用的位不被鍵盤阻擋,並且當他們的鍵盤消失時,我再次移動東西(註冊鍵盤顯示/隱藏通知)。 我希望用戶能夠點擊視圖中的任何位置來排除鍵盤。所以我添加了一個UITapGestureRecognizer,並在我的文本字段上調用了resignFirstResponder。很好的工作.

    2熱度

    1回答

    我已經創建了一個網頁視圖以顯示PDF,現在使用的手勢識別單抽頭我必須調用一些方法,但單抽頭不能識別 我已經使用這個代碼 UIWebView *webView = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, 450,450)]; UITapGestureRecognizer *DoubleFingerDTap = [[UITapGesture