【问题标题】:iOS Buttons only showing one line of text [duplicate]iOS按钮仅显示一行文本[重复]
【发布时间】:2013-04-01 16:53:40
【问题描述】:

我有一些带有许多按钮的视图控制器。现在大约三分之一的按钮只显示一行文本。文本是通过情节提要的属性检查器输入的(不是以编程方式)。

问题似乎没有任何规律。

按钮需要很小,所以每个按钮有几行(大约在两到八行之间)。

是的,按钮足够大,可以显示所有文本。

Xcode 4.6,部署目标 iOS 6.1,按钮类型:自定义,状态配置:默认,标题:普通。

任何帮助将不胜感激! 你们摇滚。

编辑:情节提要文件显示所有行,但 iPad(模拟器)不显示。

【问题讨论】:

标签: ios button text uibutton


【解决方案1】:

将按钮 textlabel 的 lineBreakMode 设置为 UILineBreakModeWordWrap (NSLineBreakByWordWrapping for Ios 6+)。它应该工作

【讨论】:

  • 感谢您的回复,但它是在那个模式下。
【解决方案2】:

你可以做

button.titleLabel.numberOfLines =0;

button.titleLabel 的行为类似于 UILabel。 UILabel 的所有属性都有效。

编辑: 在 .xib 文件中单击要更改的按钮。在“换行符”中选择“自动换行”

【讨论】:

  • 有什么办法不以编程方式进行吗?
  • 我正在使用故事板。它已经是自动换行了。感谢您的回复
猜你喜欢
  • 2021-07-30
  • 2015-10-13
  • 2021-05-28
  • 1970-01-01
  • 2019-01-30
  • 2018-04-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多