Autolayout不使用自定义键盘,这是Apple的错误,还是我错过了一些设置?

时间:2017-03-01 17:47:20

标签: ios autolayout

在常规应用程序中,在初始viewController中,如果我添加两个UIHorizo​​ntalStackViews,并为每个添加两个按钮,并将其高度设置为视图的0.5,同时将left,top和right属性设置为0,他们表现得像我们期望的那样:

enter image description here

但是,如果我在使用viewController的自定义键盘扩展上执行完全相同的过程,我会得到:

enter image description here

您会认为它会使每个UIHorizo​​ntalStackViews占据键盘高度的50%,但键盘不会缩小,按钮会变小。

然后我尝试添加一个单独的垂直stackview,它有4行horizo​​ntalstackviews,使得它的视图高度为1.0,左边0,顶部0,右边0的边距,在这种情况下,窗口结束了远远超过屏幕的一半,超过了自定义键盘的高度。

不确定这是一个错误还是什么。我假设自动布局会根据屏幕方向和手机型号调整键盘高度。

0 个答案:

没有答案