• <small id='UpIAu'></small><noframes id='UpIAu'>

      <bdo id='UpIAu'></bdo><ul id='UpIAu'></ul>
    1. <i id='UpIAu'><tr id='UpIAu'><dt id='UpIAu'><q id='UpIAu'><span id='UpIAu'><b id='UpIAu'><form id='UpIAu'><ins id='UpIAu'></ins><ul id='UpIAu'></ul><sub id='UpIAu'></sub></form><legend id='UpIAu'></legend><bdo id='UpIAu'><pre id='UpIAu'><center id='UpIAu'></center></pre></bdo></b><th id='UpIAu'></th></span></q></dt></tr></i><div id='UpIAu'><tfoot id='UpIAu'></tfoot><dl id='UpIAu'><fieldset id='UpIAu'></fieldset></dl></div>

        <legend id='UpIAu'><style id='UpIAu'><dir id='UpIAu'><q id='UpIAu'></q></dir></style></legend>
        <tfoot id='UpIAu'></tfoot>

      1. 使用自动布局自定义纵横比

        时间:2023-09-10

        1. <legend id='Ht7If'><style id='Ht7If'><dir id='Ht7If'><q id='Ht7If'></q></dir></style></legend>
        2. <small id='Ht7If'></small><noframes id='Ht7If'>

              <bdo id='Ht7If'></bdo><ul id='Ht7If'></ul>
                <tbody id='Ht7If'></tbody>
                <tfoot id='Ht7If'></tfoot>

                • <i id='Ht7If'><tr id='Ht7If'><dt id='Ht7If'><q id='Ht7If'><span id='Ht7If'><b id='Ht7If'><form id='Ht7If'><ins id='Ht7If'></ins><ul id='Ht7If'></ul><sub id='Ht7If'></sub></form><legend id='Ht7If'></legend><bdo id='Ht7If'><pre id='Ht7If'><center id='Ht7If'></center></pre></bdo></b><th id='Ht7If'></th></span></q></dt></tr></i><div id='Ht7If'><tfoot id='Ht7If'></tfoot><dl id='Ht7If'><fieldset id='Ht7If'></fieldset></dl></div>
                • 本文介绍了使用自动布局自定义纵横比的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  假设我有一个 UIView,其中包含一个必须为 4:3 的子 UIView.我想在代码中使用 AutoLayout 来解决这个问题.

                  Let's say I have a UIView that contains a child UIView which has to be 4:3. I want to solve this problem using AutoLayout in code.

                  我一直在努力使用 AutoLayout,但我还没有弄清楚如何做到这一点.

                  I've been struggling with AutoLayout but I haven't figured out yet how to do this.

                  你知道如何解决这个问题吗?

                  Do you know how to solve this problem?

                  非常感谢.

                  我附上一张图片来更好地解释我的意思.http://d.pr/i/d0Oc

                  I attach an image to explain better what I mean. http://d.pr/i/d0Oc

                  推荐答案

                  我想通了.

                  //Given a childView... 
                  NSLayoutConstraint *constraint =[NSLayoutConstraint
                                             constraintWithItem:childView
                                             attribute:NSLayoutAttributeWidth
                                             relatedBy:NSLayoutRelationEqual
                                             toItem:childView
                                             attribute:NSLayoutAttributeHeight
                                             multiplier:4.0/3.0 //Aspect ratio: 4*height = 3*width
                                             constant:0.0f];
                              [childView addConstraint:constraint];
                  

                  这篇关于使用自动布局自定义纵横比的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:键入时调整包含 UITextView 的 UITableViewCell 的大小 下一篇:使用 UIStackView 的动态 UITableView 行高?

                  相关文章

                • <small id='fxua1'></small><noframes id='fxua1'>

                  <legend id='fxua1'><style id='fxua1'><dir id='fxua1'><q id='fxua1'></q></dir></style></legend>
                  • <bdo id='fxua1'></bdo><ul id='fxua1'></ul>

                      <tfoot id='fxua1'></tfoot>

                      <i id='fxua1'><tr id='fxua1'><dt id='fxua1'><q id='fxua1'><span id='fxua1'><b id='fxua1'><form id='fxua1'><ins id='fxua1'></ins><ul id='fxua1'></ul><sub id='fxua1'></sub></form><legend id='fxua1'></legend><bdo id='fxua1'><pre id='fxua1'><center id='fxua1'></center></pre></bdo></b><th id='fxua1'></th></span></q></dt></tr></i><div id='fxua1'><tfoot id='fxua1'></tfoot><dl id='fxua1'><fieldset id='fxua1'></fieldset></dl></div>