UIStepper 从屏幕上移出,为啥?

Posted

技术标签:

【中文标题】UIStepper 从屏幕上移出,为啥?【英文标题】:UIStepper moves out from screen, why?UIStepper 从屏幕上移出,为什么? 【发布时间】:2015-04-15 11:50:34 【问题描述】:

我在 tableView 中有一个 UIStepper。它位于容器视图中,但已正确设置,带有约束等。

知道是什么问题吗?

【问题讨论】:

标签的约束条件是什么?如果宽度没有以某种方式固定,它可能会增长并将所有内容向右移动...... 您是否尝试更改约束的优先级?我认为不需要UIStepper 宽度的约束(应该是它的固有大小) 【参考方案1】:

您对 First UILable 的约束可能具有可扩展宽度,这导致将下一个三个控制器移到一边,最终下一个控件将其位置移动 frame.x 增加。

您可以先停止UILable,通过删除调整宽度约束来增加宽度。交替更改宽度,您可以缩小字体大小并增加行数。

HTH,享受编码!

【讨论】:

“删除调整宽度约束”是什么意思?【参考方案2】:

我忘记为UIStepper 添加宽度约束。 94px 的宽度并不严格,必须指定。

【讨论】:

以上是关于UIStepper 从屏幕上移出,为啥?的主要内容,如果未能解决你的问题,请参考以下文章

无需从屏幕上移开手指即可触摸按钮

iOS - 键盘显示时顶部单元格从屏幕上移开

当用户将手从屏幕上移开时,如何使 Recycler View 滚动缓慢而流畅?

swift - 如何从另一个类设置 UIStepper 值?

控件移除子视图和从父视图上移出

IOS键盘输入屏幕上移