菜鸟教程小白 发表于 2022-12-13 05:21:10

ios - UILabel Autolayout 宽度问题


                                            <p><p>所以我正在尝试对单元格内容 View 使用自动布局来获得正确的布局。所以我的问题是我有一个 <code>UILabel</code> 可以改变其相对于其文本的大小,并且我还有一个 <code>UIView</code> 作为带有圆角的标签的背景 View 。所以我的问题是,如何强制这个 <code>UIView 的</code> 宽度比 <code>UILabel</code> 宽 10 点。我设法让它的宽度相同,但我怎样才能让它总是变宽一定的长度?</p>

<p>提前谢谢你!</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><pre><code>NSLayoutConstraint *widthConstraint = [NSLayoutConstraint constraintWithItem:yourLabel
                                                                   attribute:NSLayoutAttributeWidth
                                                                   relatedBy:NSLayoutRelationEqual
                                                                      toItem:yourLabel.superview
                                                                   attribute:NSLayoutAttributeWidth
                                                                  multiplier:1.0
                                                                  constant:10]; // &lt;-- this
;
</code></pre></p>
                                   
                                                <p style="font-size: 20px;">关于ios - UILabel Autolayout 宽度问题,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/19767951/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/19767951/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - UILabel Autolayout 宽度问题