Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/121.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 在应用程序上安装长文本_Ios_User Interface_Cocoa Touch - Fatal编程技术网

Ios 在应用程序上安装长文本

Ios 在应用程序上安装长文本,ios,user-interface,cocoa-touch,Ios,User Interface,Cocoa Touch,在我的应用程序中,我有一个菜单按钮,可以下拉不同的类别来使用。其中一个类别被称为“书籍、音乐、游戏和电影”,但由于太大而无法在屏幕上显示。保留此类别名称但调整文本大小的最佳做法是什么?如果没有太多上下文,我会说对UILabels设置trailingEdge约束/将类别文本保持在视图后缘8点的位置。然后(如果使用UILabels),将标签的行号设置为==0,并将换行模式设置为word wrap。您还可以将标签的自动收缩设置为允许文本字体收缩以适应标签(如果需要) 约束不必是8个点,可以随意设置,但

在我的应用程序中,我有一个菜单按钮,可以下拉不同的类别来使用。其中一个类别被称为“书籍、音乐、游戏和电影”,但由于太大而无法在屏幕上显示。保留此类别名称但调整文本大小的最佳做法是什么?

如果没有太多上下文,我会说对UILabels设置trailingEdge约束/将类别文本保持在视图后缘8点的位置。然后(如果使用UILabels),将标签的行号设置为==0,并将换行模式设置为word wrap。您还可以将标签的自动收缩设置为允许文本字体收缩以适应标签(如果需要)


约束不必是8个点,可以随意设置,但要确保设置后标签的后缘包含在父视图中。

没有太多上下文,我想对UILabels/任何用于保持类别文本距离视图后缘8点的对象设置trailingEdge约束。然后(如果使用UILabels),将标签的行号设置为==0,并将换行模式设置为word wrap。您还可以将标签的自动收缩设置为允许文本字体收缩以适应标签(如果需要)


约束不必是8点,设置为任意值,但是,请确保将其设置为使标签的后缘包含在父视图中。

如果您没有字体大小不同的问题,可以将UILabel上的
adjustsFontSizeToFitWidth
属性设置为true,从而自动调整文本大小以适应宽度。否则,您可以先将
替换为
&
,或者在
UILabel
中的多行显示名称。另一个解决方案是增加下拉菜单的宽度。

如果您没有字体大小不同的问题,您可以将UILabel上的
adjustsFontSizeToFitWidth
属性设置为true,这将自动调整文本大小以适应宽度。否则,您可以先将
替换为
&
,或者在
UILabel
中的多行显示名称。另一个解决方案是增加下拉菜单的宽度