uiresponder

    27熱度

    8回答

    當iPhone的Messages應用程序顯示鍵盤時,如果用戶從消息tableview開始向下滑動並繼續進入鍵盤區域,鍵盤將開始關閉。如果他們在此過程中上下移動手指,則鍵盤會隨之移動。 蘋果是用私有API來做這件事,還是有辦法像這樣控制鍵盤(我認爲)手勢識別器?

    8熱度

    2回答

    目前我使用的是UIKeyinput,但它只是發送一個單獨的delteBackward事件,即使我長時間按住刪除鍵。 當我長時間保持刪除狀態時,如何讓它向我發送多個事件通話?

    3熱度

    2回答

    我遇到了我的單元格選擇。我有嵌入UITextView對象的自定義單元格。它不可編輯,不可滾動,啓用了用戶交互。而且我不能在這個視圖上選擇單元格。 我試過同樣的東西,但用UITextField對象和選擇作品。 任何想法如何使其工作? This is the test project。有一個單元格只有一個表格視圖。這個單元格中有一個文本視圖和一個文本字段。您可以在文本字段上選擇單元格,但不能在文本視圖

    -1熱度

    2回答

    我對OOP和設計模式很陌生,但是我之前實現了一個Singleton模式來在不同的ViewController之間傳遞靜態數組和字符串對象。 我想知道是否有一個簡單的方法讓我的所有ViewControllers偵聽一個手勢或事件,然後在發生所述手勢/事件時執行一些代碼。我正在考慮使用UIResponder類的UIGestureRecognizer對象或motionBegan方法。 我已經通過製作一個

    1熱度

    1回答

    削減UIMenuController這些非標準的行動宣告http://developer.apple.com/library/ios/#documentation/uikit/reference/UIResponderStandardEditActions_Protocol/UIResponderStandardEditActions.html 如何從另一個UIMenuItem或任何手動執行這些方

    1熱度

    1回答

    我無法讓我的UIButtons,UIScrollViews等,在這種情況下工作: 我有基地UIViewController,這是UIWindow根控制器。 在這層之上,我添加了一些其他的UIViews,我將其稱爲「中間層視圖」。在頂部,我爲疊加對象添加了另一個UIView。 定期爲不同視圖更改中間層視圖。它使用的UIView來自一個由NIB文件製作的UIViewController。這裏有一個例子

    9熱度

    3回答

    我有鍵盤通知的觀點,如keyboardWillShow和keyboardWillHide 所有的代碼與我使用的是來自蘋果的示例代碼"KeyboardAccessory" 當我第一次進入這個觀點,一切都採取了通知處理工作正常。 但是當我回到其子視圖這個觀點,我每次點擊一個按鈕,上面寫着: [myTextField becomeFirstResponder]; 的keyboardWillShow和

    55熱度

    5回答

    我有一個自定義UIViewController的UIView佔據了屏幕的一個角落,但其中大部分是透明的,除了它的一些按鈕和東西的部分。由於該視圖上對象的佈局,視圖的框架可以掩蓋它下面的一些按鈕。如果他們沒有觸及任何重要的東西,我希望能夠忽略對該視圖的任何接觸,但我似乎只能傳遞實際的觸摸事件(touchesEnded/nextResponder的東西)。如果我有一個UIButton或類似的東西不使用

    2熱度

    1回答

    今晚我一直在與UIResponder作戰。這是我的困境。 如果我把在 - (BOOL)canBecomeFirstResponder{ return YES; } 我mainViewController然後我可以得到換血事件.. - (void)motionBegan:(UIEventSubtype)motion withEvent:(UIEvent *)event {

    8熱度

    1回答

    我感到困惑severals第一響應點: 如果我打電話- becomeFirstResponder,做系統調用– canBecomeFirstResponder第一?爲什麼? 爲什麼有- becomeFirstResponder和– canBecomeFirstResponder?在什麼情況下他們可以返回不同的值? 應用程序每次都必須有第一響應者嗎?如果是這樣,當我在某個對象上調用– resignF