我要做出一个自定义键盘为我的应用程序,并实现自定义键盘延长为提高我的应用程序功能的输入电平,
所以我想添加“定制添加自定义视图查看“通过我的自定义键盘在我的应用程序。当我在那时输入一些单词添加定制视图超过自定义键盘,如gBoard,那么如何添加自定义视图,并增加键盘的大小超过216。自定义键盘高度及以上的自定义键盘IOS
回答
任何问题,你应该把这个高度约束到viewWillAppear中
CGFloat _expandedHeight = 500;
NSLayoutConstraint *_heightConstraint =
[NSLayoutConstraint constraintWithItem: self.view
attribute: NSLayoutAttributeHeight
relatedBy: NSLayoutRelationEqual
toItem: nil
attribute: NSLayoutAttributeNotAnAttribute
multiplier: 0.0
constant: _expandedHeight];
[self.view addConstraint: _heightConstraint];
注意
在iOS中8.0,你可以在任何时间调整后的自定义键盘的高度及其主视图最初在屏幕上绘制。
我正在实现自定义键盘扩展,我没有在我的应用程序中实现。所以你可以请提供你的输入相关it.Please检查我的问题,我更新它。 –
我知道,我的意思是您需要在您的自定义键盘的UIInputViewController中实现viewWillAppear,self.view实际上是您的自定义键盘视图 –
请参阅以下链接: –
通过自定义键盘添加自定义视图可以完成相同方式你在你的应用程序中执行。要增加自定义键盘的高度超过216,您需要在KeyboardViewController
的inputView
中添加高度约束。它可以通过以下方式完成:
let constraintForHeight:NSLayoutConstraint = NSLayoutConstraint(item: self.inputView, attribute: NSLayoutAttribute.Height, relatedBy: NSLayoutRelation.Equal, toItem: nil, attribute: NSLayoutAttribute.NotAnAttribute, multiplier: 0, constant: height)
constraintForHeight.priority = UILayoutPriorityDefaultHigh
self.inputView.addConstraint(constraintForHeight)
随意提出编辑以使其更好。请让我知道是否有与实施
- 1. iOS自定义键盘短高度
- 2. 自定义键盘不显示自定义键盘iOS 8
- 3. iOS的自定义键盘
- 4. ios自定义键盘
- 5. xCode自定义键盘上的Alt键
- 6. 多选择的iOS自定义键盘
- 7. iOS中的自定义键盘Objective-C
- 8. 自定义iphone键盘
- 9. iPad自定义键盘GUI
- 10. 自定义iPhone键盘
- 11. xcode 4 - 自定义键盘
- 12. 自定义安卓键盘
- 13. 自定义键盘预想
- 14. iPhone自定义键盘
- 15. 自定义数字键盘
- 16. Android自定义键盘
- 17. 自定义键盘建议
- 18. 如何在IOS中自定义键盘
- 19. UITextView自定义输入(无键盘)iOS
- 20. 自定义表情符号键盘IOS
- 21. iOS自定义键盘类型
- 22. ios 8自定义键盘UIViewServiceInterfaceErrorDomain?
- 23. iOS自定义键盘扩展功能
- 24. iOS 8自定义键盘扩展UIKeyboardType
- 25. iOS自定义键盘内存限制
- 26. 为iOS键盘创建自定义Emojis
- 27. iOS自定义键盘与振动
- 28. iOS 8自定义键盘与外部蓝牙键盘
- 29. iOS隐藏默认键盘并打开自定义键盘
- 30. 键盘的自定义弹出键
我想我没有得到你的问题。是这样吗?请看看答案和评论。 –