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

          <bdo id='9iApl'></bdo><ul id='9iApl'></ul>

        <small id='9iApl'></small><noframes id='9iApl'>

        “宽度等于高度"Interface Builder 中的约束

        quot;Width equals heightquot; constraint in Interface Builder(“宽度等于高度Interface Builder 中的约束)

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

            <tfoot id='agnuE'></tfoot>

                <bdo id='agnuE'></bdo><ul id='agnuE'></ul>
                <legend id='agnuE'><style id='agnuE'><dir id='agnuE'><q id='agnuE'></q></dir></style></legend>
                  本文介绍了“宽度等于高度"Interface Builder 中的约束的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我找不到在 Interface Builder 中创建方形"约束的方法,即宽度等于高度".我想有可能以编程方式添加这样的约束.IB有什么我可以做的吗?也许我只是没看到?看似微不足道,却找不到.

                  I can't find a way to create a 'square' constraint, meaning 'width equals height' in Interface Builder. I guess it's possible to add such constraint programmatically. Is there something I can do in IB? Maybe I just don't see it? It seems trivial, yet I can't find it.

                  推荐答案

                  更新 Xcode 5.1b5

                  Ctrl+单击并从视图中拖动并在指针位于视图上方时释放.选择纵横比".它将创建一个约束,其中第一项和第二项是视图.

                  Ctrl+click and drag from a view and release while the pointer is over the view. Select "Aspect Ratio". It will create a constraint where the first and second item is the view.

                  Xcode 5.1 之前

                  你不能因为宽度/高度编辑器缺少与另一个属性相关的字段或设置比率:

                  You can't because the width/height editor lacks the fields to relate to another property or set the ratio:

                  因此,您无法在 Interface Builder 中表达以下代码:

                  Therefore, you can't express the following code in Interface Builder:

                  CGFloat ratio = 1.0;
                  NSLayoutConstraint *constraint = [NSLayoutConstraint
                      constraintWithItem:myView
                      attribute:NSLayoutAttributeWidth
                      relatedBy:NSLayoutRelationEqual
                      toItem:myView
                      attribute:NSLayoutAttributeHeight
                      multiplier:ratio
                      constant:0];
                  constraint.priority = 1000;
                  [myView.superview addConstraint:constraint];
                  

                  这篇关于“宽度等于高度"Interface Builder 中的约束的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                  相关文档推荐

                  iOS AutoLayout - get frame size width(iOS AutoLayout - 获取帧大小宽度)
                  Auto layout constraints issue on iOS7 in UITableViewCell(UITableViewCell中iOS7上的自动布局约束问题)
                  How to resize superview to fit all subviews with autolayout?(如何调整超级视图的大小以适应所有具有自动布局的子视图?)
                  Springs in Auto Layout: Distribute views evenly, with constraints, in Xcode 5(自动布局中的弹簧:在 Xcode 5 中使用约束均匀分布视图)
                  reloadData() of UITableView with Dynamic cell heights causes jumpy scrolling(具有动态单元格高度的 UITableView 的 reloadData() 导致跳跃滚动)
                  What is NSLayoutConstraint quot;UIView-Encapsulated-Layout-Heightquot; and how should I go about forcing it to recalculate cleanly?(什么是 NSLayoutConstraint“UIView-Encapsulated-Layout-Height?我应该如何强制它干净地重新计算?) - IT屋-程序员
                    <tbody id='Zv2fG'></tbody>
                  <i id='Zv2fG'><tr id='Zv2fG'><dt id='Zv2fG'><q id='Zv2fG'><span id='Zv2fG'><b id='Zv2fG'><form id='Zv2fG'><ins id='Zv2fG'></ins><ul id='Zv2fG'></ul><sub id='Zv2fG'></sub></form><legend id='Zv2fG'></legend><bdo id='Zv2fG'><pre id='Zv2fG'><center id='Zv2fG'></center></pre></bdo></b><th id='Zv2fG'></th></span></q></dt></tr></i><div id='Zv2fG'><tfoot id='Zv2fG'></tfoot><dl id='Zv2fG'><fieldset id='Zv2fG'></fieldset></dl></div>

                  <tfoot id='Zv2fG'></tfoot>

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

                          <small id='Zv2fG'></small><noframes id='Zv2fG'>