touchesmoved

    1熱度

    1回答

    harlanhaskins寫道: 我在viewDidLoad中programmaticaly增加了一個名爲userSlider觀點: self.userSlider = [[UserSliderView alloc] initWithFrame:CGRectMake(0, -120, 320, 155)]; [self.userSlider setUser:user]; [se

    1熱度

    2回答

    我有子類UIView,並且最初我的視圖將以默認顏色顯示,我需要在觸摸時填充一些不同的顏色(從x軸= 0到用戶觸摸的點),這裏是問題是touchesMoved即使我拖出我的自我觀點範圍它得到這些點,如何限制它只爲我的自我觀點範圍。 我GOOGLE &嘗試下面的片段,但沒有運氣 if([self pointInside:point withEvent:nil]){ [self fillCol

    2熱度

    1回答

    我目前使用touchesMoved來允許用戶向上滑動,而他們向上滑動的次數越多,增加的數字就越大。我不認爲我可以在這裏使用UIGestureRecognizer,因爲這不會記錄每一個動作 - 它只會記錄單次滑動。 這裏是我當前的代碼: -(void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event { UITouch *

    6熱度

    4回答

    我有mainViewController但我有當你點擊在MKMapKit一個MKAnnotationView內,一個小UIView被激活,所以我需要一個UIView爲可拖動在屏幕的任何部分。 我的應用程序的示例屏幕截圖: 圓是點的一個例子,我想我可以拖動的「小」的UIView的任何一點。 我嘗試使用UITapGestureRecognizer但它沒有工作,因爲我的代碼不夠好,我不能拖動它,因爲它只

    0熱度

    2回答

    我一直在尋找網絡很長一段時間,我還沒有找到一個具體的方式使圖像視圖可拖動。以下是我迄今爲止: tempViewController.h #import <UIKit/UIKit.h> #import "MyRect.h" @class UIView; @interface tempViewController : UIViewController @property (nonatomic

    1熱度

    2回答

    當我將我的觸摸應用演示給遠程團隊時,另一端的人不知道我在觸摸的位置。爲了彌補這一點,我一直在研究一個事件攔截視圖/窗口,可以顯示應用程序的觸摸。無論我打電話給nextResponder的變化如何,我都無法對觸摸作出反應,並將它傳遞給下面的控制器。特別是滾動視圖不反應也不做按鈕。 是否有辦法接受一個事件,獲得它的位置,然後將它傳遞給組件最初會響應的內容(下面的控制器)? 更新: 我正在使用UIVie

    0熱度

    1回答

    我正在處理Touches代表和UITapGestureRecognizer單擊。以下是方法。當我單擊我的視圖時,按照TouchesBegan,SingleTap和TouchesEnded的順序,我得到三個事件。無論如何,當我檢測到SingleTap時,要停止TouchesEnded事件? Basicaaly如果TouchesMoved沒有發生,我不想執行TouchesEnded中的任務。我已經在S

    2熱度

    2回答

    我想用我的手指畫出一條直線,並根據我離原點的距離自動調整大小。 因此,如果我在中間觸摸屏幕並將手指滑出,則會出現「伸展」線條,並隨着手指在屏幕上移動而圍繞orgin點旋轉。當我擡起我的手指。目標點應完成並創建一條線。我可以將手指拖過屏幕並在屏幕上「繪製」,但這不是我想要做的。 我以爲UIBeizerPath moveToPoint會幫助,但它只是弄亂了事情。 我在做什麼錯? - (id)initW

    0熱度

    1回答

    我的問題是當我按住一個按鈕它有一個聲音在這個時候我觸摸我的另一個手指的同一個按鈕,它也有一個聲音。所以當我已經按住同一個按鈕時,我可以禁用另一次觸摸嗎?正如同TouchesMoved一樣的問題。 int touchesCount; - (無效)的touchesBegan:(NSSet中*)觸摸withEvent:方法(的UIEvent *)事件{ UITouch *touch = [touches

    1熱度

    1回答

    我正在使用UISwipeGestureRecognizer。我有以下問題。當我觸摸一個正方形時,它開始旋轉。當我停止觸摸時,它停止旋轉。我想用計時器,當它通過10秒的觸摸時,廣場自動停止旋轉。我找到了一個解決方案,但我認爲這不是乾淨的。 你有什麼想法,從方法自動傳遞: - (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event