9

IQKeyboardMangerライブラリを使用して、キーボードを使用して入力を開始したときにテキスト フィールドをスクロールしていますが、ライブラリからデフォルトのツールバーを表示したくありません。以下は私が使用したコードです。

override func viewDidLoad() {
        super.viewDidLoad()

        self.chatTextField.inputAccessoryView = [[UIView alloc] init];  //This will remove toolbar which have done button.

        self.chatTextField.keyboardDistanceFromTextField = 8; //This will modify default distance between textField and keyboard. For exact value, please manually check how far your textField from the bottom of the page. Mine was 8pt.    

    }

ここに画像の説明を入力

4

10 に答える 10

11

didFinishLaunchingWithOptionsof でツールバーを有効または無効にできますAppDelegate

IQKeyboardManager.shared.enable = true

IQKeyboardManager.shared.enableAutoToolbar = false

詳細については、プロパティと関数の使用法を参照してください

于 2016-10-19T07:34:23.957 に答える