簡體   English   中英

使用多個選項在鍵盤上方制作一個UIToolbar

[英]Make a UIToolbar above the keyboard with multiple selections

我的應用程序中有一個屏幕,其中包含多個UITextViews。 用戶需要能夠快速在UITextView之間來回切換以進行記錄。 我的想法是在鍵盤上方用5個按鈕創建一個UIToolbar,當一個按鈕被按下時,它會切換到該UITextView,就像許多應用程序中的“ Next”和“ Previous”按鈕一樣。 不幸的是,我沒有代碼可以進一步說明我正在嘗試做的事情,因為我完全不知道從哪里開始。 我以前從未做過任何自定義鍵盤控件。

您正在尋找的是inputAccessoryView 這樣,您就不必擔心動畫等。只需執行以下操作:

textField.inputAcccessoryView = <your_custom_view>

這是我的代碼中的inputAccessoryView

- (UIView *)textFieldAccessoryDoneButton {
    UIView *accessoryView = [[UIView alloc] init];
    accessoryView.backgroundColor = [UIColor blackColor];

    UIButton *accessoryDoneButton = <your_button_here>;
    accessoryDoneButton.titleLabel.font = [UIFont fontWithName:Gotham_Bold size:12];
    [accessoryView addSubview:accessoryDoneButton];

    return accessoryView;
}

暫無
暫無

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

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