ios自动布局标签定位

标签 ios objective-c iphone autolayout

我正在使用自动布局处理 Storyboard。

我需要一个特定的布局,但我找不到实现它的方法。

我有两个 UILabel,第一个是常规的,第二个是粗体的(这就是我使用两个 UILabel 的原因)。

我需要第二个 UILabel 靠近第二个。但是,如果第二个标签没有足够的空间来显示,那么我希望它包装文本。

image in english, need to be wrapped

xcode

最佳答案

在你的 Storyboard中,将文本字段的属性设置为 lines=0 仅给出以下约束

  1. 顶部领先尾随 supverview

  2. 高度大于等于

注意:不要给label加上bottom约束

要使标签的某些部分变为粗体,请使用 NSAtrributeString。不要使用两个标签。

关于ios自动布局标签定位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42184127/

相关文章:

ios - 如何使 UIImageView.clipsToBounds = NO 允许 userInteraction 越界?

ios - 如何使用 uibezierpath 绘制 uiview 的底部曲线?

objective-c - 如何在运行时识别协议(protocol)方法是可选的?

ios - MPVolumeSlider 的 MPVolumeControllerSystemDataSource 在 iOS 11.4 中不可用

iphone - "Full web"基于移动浏览器和屏幕大小的媒体查询

iphone - facebook connect for ios question authentication 应用程序 id 和 secret

ios - 为什么从 MPMediaPicker (iOS) 返回 (null)

iphone - 漫画 - iOS 中的图像动画

iphone - 将 NSString 转换为日期错误

iphone - 如何以编程方式调用电话?