uiresponder

    2熱度

    1回答

    如果音頻應用程序被配置在後臺播放音頻,你可以將它設置爲接收遙控器的事件。 Apple的文檔描述了需要什麼以及如何設置。其中一個關鍵方面是確保接收和響應遠程控制事件的對象可以(並且將會)成爲第一響應者。 什麼響應鏈看起來當應用程序在後臺等。我所熟悉的響應鏈以及它是如何運作的,但我怎麼知道什麼對象是響應鏈的一部分,當應用程序在後臺哪個對象成爲第一個響應者?

    1熱度

    3回答

    我認爲我正在展示。該視圖與UITableView出現在同一屏幕上。我想在觸摸屏幕上的任何位置時關閉視圖,但我不想阻止該屏幕觸及目標。例如,如果用戶要滾動表格視圖或選擇一個單元格或任何其他東西 - 我想知道,所以我可以關閉視圖,但我希望用戶觸摸的任何東西都能像平常一樣進行反應。任何幫助都會很棒。

    0熱度

    1回答

    我正面臨處理觸摸事件的微妙問題。這可能不是通常的東西,但我認爲這是可能的。我只是不知道如何... 我有一個主視圖(A)和主視圖(B)有很多子視圖1,2,3,4,5,...... MainView SubView(A) 1 2 3 SubView(B) 1 2 3 其中一些子子視圖(1,2,4)是滾動視圖。 它發生了,我想用兩個手指

    0熱度

    1回答

    在方法-(void)registerUser中,我用2個UITextFields和一個OK按鈕呈現一個模態視圖。 填充UITextFields並按下確定按鈕後,我調用代理方法-(void)AEMUserRegistrationVCUserName:(NSString *)un password:(NSString *)pw,在此驗證連接到服務器的數據。 當答案到達-(void)request:(R

    2熱度

    2回答

    我有一個UIScrollView在另一UIScrollView。外層滾動視圖處理分頁,內層滾動視圖處理縮放(這是一個支持縮放的圖像庫)。我需要內部滾動視圖忽略單個觸摸,以便它們轉到外部滾動視圖。 這可以使用[innerScrollView setUserInteractionEnabled:NO]完成,但顯然也會關閉內部滾動視圖上的捏和平移手勢。有沒有辦法保持由內部縮放視圖處理的捏和平移手勢,並將

    5熱度

    2回答

    我添加了一個依靠TouchesMoved:事件拖動觸摸的UIView。在相同的視圖控制器中已經存在長按,輕敲,旋轉和縮放手勢識別器。我遇到的問題是視圖收到touchesBegan:和touchesEnded:事件,但沒有移動觸摸。 我的問題與touchesMoved不被稱爲是由手勢識別器取消視圖中的觸摸造成的?我也有一個卷軸視圖。這可能是罪魁禍首嗎? 如果我不能使用touchesMoved,這是最

    2熱度

    2回答

    我在網上搜索了很多,但一直沒有找到具體的東西。我想這不是一個很大的問題,但我無法弄清楚。 我正在使用UIImageView「A」,然後添加一些其他UIImageView作爲該「A ImageView」的子視圖。所有子視圖都啓用了UserInteraction。現在在TouchBegan方法中,我得到了「A ImageView」的子視圖數組,並將其與Touch.view進行比較。但touch.vie

    0熱度

    1回答

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

    1熱度

    1回答

    如何繼承UIActionSheet中的UITextView以覆蓋canBeforeFirstResponder至disable copy, select, and select allUITextView。 #import <UIKit/UIKit.h> @class English; @protocol EnglishDelegate - (void)dismissViewDidFi

    0熱度

    2回答

    我在視圖控制器中放置了motionBegan:withEvent:方法,以查看它是否可以工作,但未被調用。在viewWillAppear中,我讓視圖控制器成爲第一響應者,並從canBecomeFirstResponder返回YES。 此視圖控制器位於分割視圖的主窗格中,因此也許在我搖動設備之前更改了第一個響應者。 但我真正的問題是如何將所有運動事件傳遞給我的應用程序委託中的處理程序?我是否真的必須