uievent

    0熱度

    1回答

    我實現了搖晃手勢事件。當發生震動時,我會做一些事情。 但是,如果警報顯示,我不會得到事件。 以下是我有: - (void)viewDidAppear:(BOOL)animated{ [super viewDidAppear:YES]; // Register for shake detection [self becomeFirstResponder]; } -

    15熱度

    2回答

    我正在使用AVAudioPlayer的一個實例來播放音頻文件。該應用配置爲在後臺播放音頻,並設置適當的音頻會話。我也成功接收遙控事件。 下面的代碼: #import "ViewController.h" #import <AVFoundation/AVFoundation.h> @interface ViewController() @property (nonatomic) AVAud

    0熱度

    1回答

    我重寫hitTest:withEvent迴歸自我(最底層的視圖)迴應 - 當返回self - 我認爲會響應觸摸事件又會啓動手勢識別器。 如果手勢被取消或發生了一些情況 - 我想手動啓動hitTest:withEvent,然後返回不同的視圖來照顧發生的相同事件/觸摸順序。這是必要的,因爲手勢識別器僅在hitTest:withEvent返回手勢視圖並且其狀態更改爲began之後才啓動。 我不知道如何做

    1熱度

    1回答

    我有一個主 - 從應用程序。在MasterViewController中點擊tableView的每個單元導航到DetailViewController,您可以在其中下載並播放音頻文件。我在保持單個的AVAudioPlayer實例時遇到問題,因此來自多個單元的不同文件不會同時播放。解決之前,我的remoteControlReceivedWithEvent工作正常,我可以管理所有視圖控制器上的事件。

    5熱度

    2回答

    與嵌入式(子視圖)覺得UIScrollView的UIView S,佈置在列。在iOS6和以前版本中,可以配置滾動視圖,以便在用手指輕彈它時,即使初始觸摸位於其中一個子視圖上,嵌入的視圖也不會收到觸摸事件;但如果觸摸不彈動的子視圖,則滾動視圖將決定這不是滾動操作,並將觸摸事件轉發給嵌入的視圖。這是非常方便的行爲,如果你想成爲能夠拖動/在UIScrollView內下降嵌入式UIView秒。 在iOS系

    1熱度

    1回答

    我想實現一個新的模塊,會話管理到現有的代碼庫中的main.m,Appdelegate和UIApplication文件在圖書館捆綁和我們無法修改它。 我嘗試了通過添加手勢識別器到UIWindow跟蹤觸摸事件的方法,但通常的按鈕觸摸事件行爲異常。 現在計劃將子類UIView覆蓋觸摸開始並擊中測試方法,並使我所有的UIView類實現此自定義類UIView類。 除了上述方法之外,我們是否有更好的方法來跟蹤

    4熱度

    2回答

    我有一個播放音樂並希望使用鎖屏控制(播放/暫停)的應用程序。 使用NSLog我可以看到我的應用程序獲得按鈕觸發器,但不是UIEventSubtypeRemoteControlTogglePlayPause。 這裏有點我的代碼: - (void)viewDidLoad { [[UIApplication sharedApplication] beginReceivingRemoteCont

    0熱度

    1回答

    這裏是我的相關代碼: UITouch *touch; NSArray *touches = [NSArray arrayWithObject:touch]; //The statement below throw the LLVM compiler error [self touchesMoved:[NSSet setWithArray:touches] withEvent:UIEven

    0熱度

    2回答

    有三個UIButton的活動可供選擇: UITouchUPInside UITouchDown UITouchDownRepeat 我的問題是: 我有一個按鈕(播放,暫停)。第一次顯示播放按鈕,如果用戶點擊它,它開始我的過程。和按鈕圖像更改爲暫停和如果暫停按鈕的用戶點擊,它會暫停處理和圖像的變化發揮,標記爲0 現在我的問題是,如果用戶點擊標記更改爲1 多次,它沒有正確執行。就像雙擊桌面鼠標一樣。

    3熱度

    1回答

    我有一個UIWebView,我想檢測它的任何接觸。 (我不想使用UITapGsture或任何其他東西) 我正在使用sendAvent:UIApplication的方法爲此目的 並檢查觸摸對象是否包含webview。 令人驚訝的是它指向了UIWebBrowserView。我必須檢查它的超級瀏覽器來獲取瀏覽器,但它使我的代碼非常低效,因爲每次用戶點擊時都會調用sendEvent。 代碼段: -