草庐IT

AutoLayout

全部标签

ios - UIStackView 也可以在 UITableViewCell 中使用吗?

UIStackView能否用于在UITableViewCell中调整View大小、重新定位或折叠View? 最佳答案 是的,这是可能的。看看WWDC15视频。他们演示了在UITableViewCell中使用UIStackView。大约5:00WWDC15-ImplementingUIDesignsinInterfaceBuilder 关于ios-UIStackView也可以在UITableViewCell中使用吗?,我们在StackOverflow上找到一个类似的问题:

iphone - AutoLayout:在可以调整大小的 super View 中垂直居中两个 UIView

我有两个UIButton,一个在另一个之上,在一个高度可以调整大小的superView中。这两个按钮之间应该有一个恒定的垂直间距,但顶部和底部间距应该调整大小,以便两个按钮在superView调整大小时保持居中。我尝试在每个按钮的superView间距上创建两个小于或等于约束(具有相同的优先级),以及按钮之间的恒定垂直间距,如下所示:(这里小于或等于的原因是因为这个View是在IB中为4"屏幕定义的给定高度,但对于3.5"屏幕可以缩小。)但是,这不行技巧,正如您在应用程序运行时从屏幕截图中看到的那样:这几乎就像您希望能够告诉AutoLayout两个约束本身应该具有相等的值,即使它们都设

iphone - AutoLayout:在可以调整大小的 super View 中垂直居中两个 UIView

我有两个UIButton,一个在另一个之上,在一个高度可以调整大小的superView中。这两个按钮之间应该有一个恒定的垂直间距,但顶部和底部间距应该调整大小,以便两个按钮在superView调整大小时保持居中。我尝试在每个按钮的superView间距上创建两个小于或等于约束(具有相同的优先级),以及按钮之间的恒定垂直间距,如下所示:(这里小于或等于的原因是因为这个View是在IB中为4"屏幕定义的给定高度,但对于3.5"屏幕可以缩小。)但是,这不行技巧,正如您在应用程序运行时从屏幕截图中看到的那样:这几乎就像您希望能够告诉AutoLayout两个约束本身应该具有相等的值,即使它们都设

ios - 以编程方式安装/卸载约束

关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭7年前。Improvethisquestion有没有办法以编程方式安装和卸载Xcode界面构建器constraint?

ios - 以编程方式安装/卸载约束

关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭7年前。Improvethisquestion有没有办法以编程方式安装和卸载Xcode界面构建器constraint?

纵向模式下的 iOS 自动布局性能问题。 [NSISEngine优化]

我遇到了一个非常奇怪的问题,我想知道是否有人可以帮助我,因为我完全迷路了。上下文:我正在开发一个层次结构相对简单的应用程序。只有几个ViewController,但有很多高分辨率图像。它们显示在带有一些文本等的UIScrollView中。在纵向模式下测试时,ScrollView根本无法流畅滚动。帧率似乎下降到大约4-5fps。一开始我以为是因为高分辨率图像。但后来我将iPad调成横屏模式,一切都运行得很顺利。由于我有一个单独的xib文件用于纵向和横向,我认为portrait-xib中一定有问题。事实证明,没有。两者都具有相同的VC类,因此使用相同的代码并且两个xib几乎相同,除了Vie

纵向模式下的 iOS 自动布局性能问题。 [NSISEngine优化]

我遇到了一个非常奇怪的问题,我想知道是否有人可以帮助我,因为我完全迷路了。上下文:我正在开发一个层次结构相对简单的应用程序。只有几个ViewController,但有很多高分辨率图像。它们显示在带有一些文本等的UIScrollView中。在纵向模式下测试时,ScrollView根本无法流畅滚动。帧率似乎下降到大约4-5fps。一开始我以为是因为高分辨率图像。但后来我将iPad调成横屏模式,一切都运行得很顺利。由于我有一个单独的xib文件用于纵向和横向,我认为portrait-xib中一定有问题。事实证明,没有。两者都具有相同的VC类,因此使用相同的代码并且两个xib几乎相同,除了Vie

ios - 在不丢失自动布局约束的情况下将 View 嵌入到 super View 中

在ios应用程序中,我有一个自定义的UITableViewCell,里面有很多View。我正在使用自动布局并根据需要设置所有约束。但现在我需要有一个主视图(在内容View中)并将所有其他View放入其中(某种父View)。这是我的单元格在界面构建器中的外观示例:它具有所有带有约束的View设置。我知道有一个xcode功能可以将选定的View嵌入到父View中:所以我选择所有View并选择将它们嵌入到View中。我得到以下信息:我的问题虽然View已正确嵌入到父View中,但自动布局约束已被删除,现在我必须重新创建它们。有没有一种方法可以将所有View放在一个superView中并具有相

ios - 在不丢失自动布局约束的情况下将 View 嵌入到 super View 中

在ios应用程序中,我有一个自定义的UITableViewCell,里面有很多View。我正在使用自动布局并根据需要设置所有约束。但现在我需要有一个主视图(在内容View中)并将所有其他View放入其中(某种父View)。这是我的单元格在界面构建器中的外观示例:它具有所有带有约束的View设置。我知道有一个xcode功能可以将选定的View嵌入到父View中:所以我选择所有View并选择将它们嵌入到View中。我得到以下信息:我的问题虽然View已正确嵌入到父View中,但自动布局约束已被删除,现在我必须重新创建它们。有没有一种方法可以将所有View放在一个superView中并具有相

ios - iOS 8 的自动布局问题,代码在 iOS 7 上运行良好

我正在为iPhone和iPad开发应用程序。它支持iOS6和iOS7,并且专门使用自动布局。上周,当Apple宣布iOS8准备好迎接黄金时段时,我将我的一部iPhone和一部iPad都升级到了iOS8。我还将我的XCODE升级到版本6。我有第二部iPhone,我留在iOS7。我使用Xcode6生成了新的可执行文件,当我在运行iOS8的设备上执行时,看到它们的屏幕布局一团糟,但在iOS7上仍然正常,我感到很沮丧。在我的物理设备和Xcode的模拟器上都是如此。这需要大量的挖掘,但我现在很清楚发生了什么,尽管我不知道为什么。具体来说,某些自动布局操作在iOS8上对我来说失败了,但在iOS7上