Auto Layout是一个基于约束的描述性用户界面布局系统,适用于OS X和iOS。
给出两个约束:NSLayoutConstraint.activate([aView.topAnchor.constraint(equalTo:cView.topAnchor)//#1 aView.topAnchor.constraint(greaterThanOrEqualTo:bView.bottomAnchor,constant:...
如何防止黑色背景出现在我的UINavigationBar中?
我有一个segue,我从一个大标题转换到一个小标题UINavigationBar,你可以看到,当我转换时,有一个黑色背景显示。表视图是默认的...
我正在尝试为我的uiTableView创建一个标题视图(不是节标题,我已经有了。)我在界面构建器中设置了一个XIB。连接所有连接并运行...
当导航栏隐藏时,我希望视图在可见区域外滑动。视图附加到safeAreaLayoutGuide:topConstraint = myView.topAnchor.constraint(equalTo:view ....
如何使用自动布局使视图的高度等于另外两个视图高度的总和?例如:viewA.heightAnchor.constraint(equalTo:...),viewB.heightAnchor.constraint(equalTo:...)...
我需要一个部分的标题视图是UIImageView和它下面的UILabel。图像视图的高度一旦创建就不会改变,但标签中的文本可能会因...而改变。
我正在关注这篇文章,以便在ios中构建自适应布局为iOS 8构建自适应用户界面。它可以在iPhone上正常工作。现在我不想在iPad上给出同样的效果。但对于iPad ......
我无法构建我想要构建的接口,因为对象不遵守我对它们的约束。澄清这个不理解上述问题的人:我想要的东西......
我设置右边距为白色矩形(视图) - 1.008现在我想设置上边距 - 1.1,但没有任何变化(无关紧要我为Multiplier设置),白色矩形仍然在黑色矩形的顶部...
我有一个UILabel和One UIView在Storyboard中并排包含其他子视图。 UIView应该对抗UILabel的右边缘(尾随约束为1),但我也需要......
我是iOS的新手,我在Xcode 8中设置约束方面遇到了问题。我在Xcode 6.2中设置了约束,现在我更新xcode 8并且我的约束不起作用。我试过每件事......
我有两个标签并排“Label 1”和“Label 2”。如果“标签1”内容不可用,则“标签2”替换“标签1”位置。有人知道如何使用自动布局吗?为......
我有一个应用程序在Xcode 8中工作。将其导入Xcode 9后,autolayout失败。多行UILabels仅显示1行。 UITableView中的多行UIlabels也显示1行。我没有约束......
在自定义tableviewcells中添加约束的最佳位置在哪里?
我知道添加约束的最佳位置是viewDidLoad,但对于自定义视图,特别是对于自定义单元格,我想将所有这些布局细节隐藏到自身,而不暴露给它的控制器。而......
我有一个这样的自定义UITableViewCell类:class CustomCell:UITableViewCell {var mainText:UILabel = UILabel()var detailText:UILabel = UILabel()覆盖init(样式:...
iOS Update Interface Builder视图框架基于约束
我在Interface Builder中构建我的视图,我正在使用AutoLayout约束。每当我创建一个表视图单元格时,我都会使用自动尺寸,以便正确计算单元格的高度。问题 ...
我刚刚将代码从objective-c转换为swift,现在我的应用程序中发生了一些未知的崩溃。应用程序在每个插件属性上崩溃,其可见性我使用selectedView更改....
我有一个包含UIImageView的UITableViewCell。图像视图应该是一个圆圈,所以我使cornerRadius等于其高度的一半。问题是如果图像不够大(......
如何在使用constraintEqualToAnchor()设置它们后更改自动布局约束?
我尝试使用constraintEqualToAnchor()设置一个具有AutoLayout约束的视图:override func viewDidLoad(){super.viewDidLoad()let myView = UIView()myView.backgroundColor = ...
以编程方式我正在尝试使用自动布局创建带有5个按钮的堆栈视图。当我运行项目然后它运行没有显示任何错误但它没有显示按钮堆栈。在...上