uievent

    7熱度

    3回答

    我在UITableView的頂部有一個UIView的子類。我使用UITableView來顯示一些數據,同時我想覆蓋手指後面的動畫(例如,留下蹤跡)。 如果我弄清楚了,我需要處理的,UIView子類和UITableView。我怎樣才能做到這一點? 是否有可能有,即touchesMoved在UIView子類上觸發,然後在UITableView上觸發? 非常感謝你的任何幫助。

    1熱度

    1回答

    可以在viewWillAppear和viewWillDisappear之間處理UIEvents嗎? 例如: 比方說,我有一個視圖控制器與UITableView。 當按下一個單元格時,我將另一個視圖控制器推到導航控制器(當然也顯示它)。 是否有可能在推送視圖的viewWillAppear事件(和viewDidAppear之前)我仍然可以按UITableView中的一個單元格? 我問這個,因爲我看到這

    0熱度

    1回答

    我有幾個UIViews有一些複雜的形狀,我通過每個UIView的drawRect:方法繪製。我保存了對路徑的引用(通過CGPath屬性),並在觸摸方法中使用它來檢測觸摸是否實際位於路徑或形狀內(CGPathContainsPoint)。由於形狀的原因,視圖中有些區域是透明的(顯然,任何非正方形/矩形的區域都會有透明區域,假設視圖的backgroundColor屬性設置爲clearColor或其他類

    3熱度

    2回答

    我想要一個視圖的所有按鈕(及其所有事件)的單一方法。到目前爲止,這是我有: - (IBAction)uibuttonEvent:(id)idSender forEvent:(UIEvent*)uieventHandle { if (idSender == [self uibuttonConnectInput]) { if ([uieventHandle type] == U

    1熱度

    2回答

    我正在捕捉觸摸事件。我需要區分兩個事件 1)用戶觸摸屏幕,然後舉起一個手指 2)用戶觸摸屏幕,不要舉起手指 如何區分兩個事件? -(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { if (isFirstCase) {} if (isSecondCase) {} }

    0熱度

    1回答

    我有這個我viewcontroller.m - (void)motionEnded:(UIEventSubtype)motion withEvent:(UIEvent *)event { if (event.type == UIEventSubtypeMotionShake) { NSLog(@"shake shake shake"); } } - (voi

    3熱度

    1回答

    我正在使用適用於iOS的Mixare AR SDK,我需要解決一些發生的bug,其中一個是在點擊POI的視圖時顯示POI的信息。 前奏: Mixare具有被放置,MarkerView視圖在屏幕上移動來地理定位所述的POI MarkerView視圖中重疊的UIView而且每一個都有兩個子視圖,一個的UIImageView和的UILabel。 問題: 現在,例如,有在屏幕3級可見的POI,所以有3 M

    0熱度

    1回答

    閱讀Apple documentation我發現UIEventTypeMotion只攔截搖有用。這聽起來有些不可思議......但在UIEventTypeMotion唯一的亞型是UIEventTypeMotionShake。 我不明白如何使用功能- (void)motionBegan:(UIEventSubtype)motion withEvent:(UIEvent *)event以其他方式..

    4熱度

    1回答

    我有3個UIViews堆疊在另一個上 的UITableView 的PlaneView rootView TableView中在頂部和rootView在底部的頂部上。 (rootView是不可見,因爲TableView中是在它的上面) 我已經實現了下面的代碼在rootView /*code in rootView*/ - (void)touchesBegan:(NSSet *)touches

    1熱度

    1回答

    我試圖將touchesBegan方法接收的UIEvent對象傳遞給必須從此事件中提取觸摸以執行其他操作的其他對象。 問題是,當第一個響應者在第一次調用touchesBegan時接收到事件並且使用對象事件作爲參數調用次級對象的touchesBegan時,當次要對象嘗試從此事件中提取UITouches時,什麼都不返回因爲UIEvent是空的。 我試圖「複製」事件以保存原始事件並使用它,但沒有成功。 有