0
現在の入力アクセサリビューの上に複数のボタンを含むUIを追加しようとしています。私の現在の入力アクセサリビューは、成長しているtextField(iOS標準のテキストメッセージアプリ)です。inputAccessoryView内のuiviewの上に垂直にuiviewを追加するにはどうすればよいですか?
class ViewController: UIViewController {
let textInputBar = ALTextInputBar()
// The magic sauce
// This is how we attach the input bar to the keyboard
override var inputAccessoryView: UIView? {
get {
return textInputBar
}
}
// Another ingredient in the magic sauce
override func canBecomeFirstResponder() -> Bool {
return true
}
}
My current view, as mentioned earlier.
あなたはショットをスクリーニングすることができます。詳細については。 –
TextFieldとButtonビューの両方を含むビューをアクセサリビューとして追加することはできません。 V:| [BUTTONVIEW] [TEXTFIELD] | - 。またはキーボードの表示/非表示の通知を使用して、手動でビューに追加します。例えば。通知からキーボードの高さを得ることができます。 inputAccessoryViewの高さを計算し、この高さの値を使用してボタンのビューを配置します。 kbを閉じたときに削除します – RJE
@Ramkumarchintala私がやろうとしていることと現在のアプリケーションの写真を追加しました。 – leecan999