在app上安装长文本

时间:2017-06-27 16:59:11

标签: ios user-interface cocoa-touch

在我的应用程序中,我有一个菜单按钮,可以使用不同的类别。一类被称为"书籍,音乐,游戏和电影"然而,由于它太大,它会离开屏幕。对于我来说,保留此类别名称但调整文本大小的最佳做法是什么?

2 个答案:

答案 0 :(得分:1)

如果没有太多的上下文,我会说要为你的UILabel设置一个trailingEdge约束/你用来保持你的类别文本从视图的后边缘开始是8点。然后(如果您使用的是UILabels)将标签的行号设置为== 0,将换行模式设置为自动换行。您还可以设置标签的AutoShrink以允许文本缩小以适应标签(如果需要)。

约束不必是8个点,将其设置为你想要的任何值,但要确保它被设置为使得标签的后缘包含在parentView中。

答案 1 :(得分:1)

如果您不了解字体大小不同的问题,可以将UILabel上的 Aliases.LateralData_Applications_Dashboard.LoginForm.btnOK.ClickButton(); 属性设置为true,并自动调整文本大小以适应宽度。否则,您可以首先将adjustsFontSizeToFitWidth替换为and,或在&中的多行显示名称。另一个解决方案是给下拉菜单更宽的宽度。