UButtonをビューコントローラのキーボードのすぐ上に移動するために、(角の半径が25.0のカスタム)を追加しようとしています。Swift:キーボードの上にUIButtonをプログラムで追加します。
私はしかし、私はツールバーを捜しているわけではない、次のコードをツールバーにこのボタンを追加することによって、自分でこれを達成しようとしている:
let toolbar = UIToolbar(frame: CGRectMake(0, 0, self.view.frame.size.width, 50))
toolbar.barStyle = UIBarStyle.Default
loginButton.titleLabel?.textColor = UIColor.whiteColor()
loginButton.backgroundColor = UIColor.redColor()
loginButton.titleLabel?.text = "Sign Up"
loginButton.addTarget(self, action: #selector(signUp), forControlEvents: .TouchUpInside)
let customButton = UIBarButtonItem(customView: loginButton)
toolbar.items = [customButton]
toolbar.sizeToFit()
//...
//When credentials are valid, show/enable button...
usernameEmailField.inputAccessoryView = toolbar
私はホバーするUIButtonを追加することができますどのように常にキーボードのすぐ上にありますか?
ありがとうございます。
キーボードアクセサリーを追加する方法については、学習する必要があります。次のリンクを参考にしてください:https://developer.apple.com/library/ios/samplecode/KeyboardAccessory/Introduction/Intro.html http://stackoverflow.com/questions/27573045/how-do-i-create- a-keyboard-accessory-view-with-auto-layout-in-interface-builder – iMuzahid