在我的应用程序中,我有一个菜单按钮,可以使用不同的类别。一类被称为"书籍,音乐,游戏和电影"然而,由于它太大,它会离开屏幕。对于我来说,保留此类别名称但调整文本大小的最佳做法是什么?
答案 0 :(得分:1)
如果没有太多的上下文,我会说要为你的UILabel设置一个trailingEdge约束/你用来保持你的类别文本从视图的后边缘开始是8点。然后(如果您使用的是UILabels)将标签的行号设置为== 0,将换行模式设置为自动换行。您还可以设置标签的AutoShrink以允许文本缩小以适应标签(如果需要)。
约束不必是8个点,将其设置为你想要的任何值,但要确保它被设置为使得标签的后缘包含在parentView中。
答案 1 :(得分:1)
如果您不了解字体大小不同的问题,可以将UILabel上的 Aliases.LateralData_Applications_Dashboard.LoginForm.btnOK.ClickButton();
属性设置为true,并自动调整文本大小以适应宽度。否则,您可以首先将adjustsFontSizeToFitWidth
替换为and
,或在&
中的多行显示名称。另一个解决方案是给下拉菜单更宽的宽度。