有没有办法让标签文字根据需要自动换行?我将换行符设置为换行,标签高度足以容纳两行,但似乎只在换行符上换行.我必须加换行符才能使它正确换行吗?如果不能水平放进go ,我只想把它包起来.

推荐答案

如果将numberOfLines设置为0(将标签设置为word wrap),则标签将自动换行,并根据需要使用尽可能多的行.

如果您在IB中编辑UILabel,您可以通过按Option+Return进行换行符来输入多行文本-Return将单独完成编辑.

Ios相关问答推荐

快速相机放大手势不能正常工作

为什么EKEventStore().questFullAccessToEvents()可以与模拟器一起使用,而不能与真实设备一起使用?

如何根据SWIFT中的按钮点击更新文本值

Xcode 15阻止我的应用程序运行:由于实时模式录制的高比率,丢失了1条日志(log)/路标消息?

许多文本字段的性能问题

使用按位|带有布尔操作数

为什么 Swift 不在启动的同一线程上恢复异步函数?

Task.cancel() 的 TaskPriority 的区别

占位符文本未显示在 TextEditor 上

iOS 16 堆栈视图中按钮的奇怪动画

从父母到子元素的 Swift Pass 事件

滑动以返回特定的 SwiftUI 视图

UIButton在iOS7中没有显示突出显示

UIScrollview 获取touch 事件

无法验证客户端 3000

interfaceOrientation在 iOS 8 中已弃用,如何更改此方法 Objective C

SwiftUI NavigationView navigationBarTitle LayoutConstraints 问题

如何确定 WKWebView 的内容大小?

无效的 iPhone 应用程序二进制文件

如何在ios中生成UUID