ios - UILabel自动布局宽度问题

标签 ios objective-c uiview autolayout nslayoutconstraint

所以我尝试使用单元格内容 View 的自动布局来获得正确的布局。所以我的问题是,我有一个 UILabel 可以根据其文本更改其大小,并且我还有一个 UIView 作为该带有圆角的标签的背景 View 。所以我的问题是,如何强制此 UIView's 宽度比 UILabel 宽 10 点。我设法使其宽度相同,但如何强制它始终加宽一定的长度?

提前谢谢您!

最佳答案

NSLayoutConstraint *widthConstraint = [NSLayoutConstraint constraintWithItem:yourLabel
                                                                   attribute:NSLayoutAttributeWidth
                                                                   relatedBy:NSLayoutRelationEqual
                                                                      toItem:yourLabel.superview
                                                                   attribute:NSLayoutAttributeWidth
                                                                  multiplier:1.0
                                                                    constant:10]; // <-- this
[yourLabel.superview addConstraint:widthConstraint];

关于ios - UILabel自动布局宽度问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19767951/

相关文章:

swift - 如何使用 CGRect 从右侧定位这些 UIView 元素

ios - 这是更有效的做某事的方式,使用 NSSet 或 Core Data

ios - 使用 Swift 在 iOS 应用程序上播放 mp4 视频

ios - 以编程方式将 subview 添加到 UIView - ios

ios - 安全地执行对 NSMutableArray 的更改

objective-c - 辅助功能 API : AXWebArea children elements (or HTML source)

ios - 带有阴影、圆角和自定义 drawRect 的 UIView

objective-c - 将 UIImages 导出到 MP4

javascript - 尝试使用 socket.io 时出错

ios - 如何将自定义类转换为 objective-c 中的 json 数组或 json 字典?