簡體   English   中英

iOS - 使用鍵盤“下一步”按鈕更改ViewController?

[英]iOS - Change a ViewController with the keyboard “next” button?

我注意到可以使用iOS鍵盤右下角的done / next / return鍵觸發操作並在文本字段中移動。 是否可以使用該按鈕更改視圖或觸發segue?

例如,能夠在UITextField中輸入內容,然后點擊“下一步”移動到下一個viewController而不必使用單獨的按鈕或導航項是很酷的。

可能是一個愚蠢的問題,但我一直想知道它是否有可能存在一段時間。

- (BOOL)textFieldShouldReturn:(UITextField *)textField
{
    //Next button was pressed
    //Push some viewcontroller here
    return YES;
}

確保將UITextField的委托設置為self

有可能的。 如果它是UITextField,則可以實現textFieldShouldReturn:。 如果是UITextView,則實現textView:shouldChangeTextInRange:replacementText:,並在替換文本中查找\\ n。

在任何一種情況下,您都可以執行segue,執行導航或模態推送等。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM