按钮文本被剪裁,自动布局,ios
Posted
技术标签:
【中文标题】按钮文本被剪裁,自动布局,ios【英文标题】:text of button is clipped, auto layout, ios 【发布时间】:2013-01-30 20:59:37 【问题描述】:我的目的是让按钮的宽度增长到一定的限制,以便它可以显示一个长标题。因此,我使用下面的交互构建器为我的按钮设置约束
但是,当我尝试运行并且结果出乎意料时:
不完全为什么我会得到这个。有人可以指出我在这里做错了什么。这里欢迎任何 cmet。谢谢
【问题讨论】:
您在中间上方的按钮上有一个宽度限制,带有“小于或等于”和一个数字。这个数字是否足够大,以至于按钮实际上可以增长?我认为是 60 或 80 - 而且可能很小 是的,你很有礼貌,60 或 80 都不够。我将其更改为 600 并且有效。 我建议您不要在 600 上“过火” - 假设您的应用仅是纵向的。最多选择 320,如果您不希望它看起来不好,您希望不超过 280(左右边框 20)。 【参考方案1】:设置新标题后,请在按钮上调用sizeToFit
。您的按钮 小于或等于 60 磅宽,因此满足约束条件。此方法将强制按钮调整大小。
您可能还想尝试调整内容压缩优先级和宽度限制的优先级 - 目前较高优先级的限制(您的宽度)将获胜,然后设置为尽可能接近其恒定值。
【讨论】:
就像 Boris Prohaska 指出的那样,60 或 80 是不够的。只是做了一个小改动,它就奏效了。也谢谢你 哦,我错过了 - 它应该大于或等于,确定吗?以上是关于按钮文本被剪裁,自动布局,ios的主要内容,如果未能解决你的问题,请参考以下文章