如何切换iOS自定义键盘中的选词视图(改变高度)?[英] How to toggle a word selection view (change height) in iOS custom keyboard?

本文是小编为大家收集整理的关于如何切换iOS自定义键盘中的选词视图(改变高度)?的处理方法,想解了如何切换iOS自定义键盘中的选词视图(改变高度)?的问题怎么解决?如何切换iOS自定义键盘中的选词视图(改变高度)?问题的解决办法?那么可以参考本文帮助大家快速定位并解决问题。

问题描述

在此处输入图片描述

我想在 iOS 8 自定义键盘中添加类似于上面的单词选择视图.

  1. 如何动态更改键盘视图矩形大小?和
  2. 通知活动应用(如内置消息应用)相应地重新定位输入栏?

更新:基于 this,键盘高度可自定义.这怎么可能?

在此处输入图片描述

推荐答案

现在iOS 8可以改变键盘大小

逐字逐句摘自文档:"在 iOS 8.0 中,您可以在主视图最初在屏幕上绘制后随时调整自定义键盘的高度."

要调整自定义键盘的大小,请添加一个简单的布局约束.

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];

有关更多信息,请查看 Apple 的预发布文档 这里

本文地址:https://www.itbaoku.cn/post/924399.html