我对swift 3和ios开发很新。我的设备上显示了基本的自定义键盘。但是,第一步是建立一个具有以下内容的页脚区域:
一个按钮(用于切换键盘),一个标签显示我想要的一些自定义内容(现在考虑空白标签)和另一个显示常规键盘的标签。
问题:
我看到创建一个简单的按钮就像地狱的10行代码
func createButton(){
button = UIButton(frame: CGRect(x: 0, y: 0, width: 44, height: 44))
button.setTitle("Get Quote", for: .normal)
button.isUserInteractionEnabled = true
button.addTarget(self, action: #selector(ratingButtonTapped), for: .touchUpInside)
view.addSubview(button)
button.translatesAutoresizingMaskIntoConstraints = false;
button.widthAnchor.constraint(equalTo: view.widthAnchor, multiplier: 0.6).isActive = true
}
我将死去创建整个页脚栏和常规键盘。请指教
答案 0 :(得分:1)
问题1:是的,你必须要苹果不提供原生键盘使用。但是有很多Custom keybpard开源你可以在它们之上构建。这是我过去使用过的其中一个:https://github.com/archagon/tasty-imitation-keyboard
问题2:页脚栏是一个普通的UIView,就像你在普通应用程序中构建一个UIView一样
希望这有帮助!