草庐IT

AutoLayout

全部标签

ios - 如何使用自动布局设置 tableHeaderView (UITableView) 的高度?

在过去的3或4个小时里,我一直在用这个把头撞在墙上,但我似乎无法弄清楚。我有一个UIViewController,里面有一个全屏UITableView(屏幕上还有一些其他东西,这就是我不能使用UITableViewController的原因),我想让我的tableHeaderView使用自动布局调整大小。不用说,它不合作。请参阅下面的屏幕截图。因为overviewLabel(例如“在此处列出概览信息。”文本)具有动态内容,我正在使用自动布局来调整它的大小并且它是superView。除了tableHeaderView之外,我已经很好地调整了所有内容的大小,它位于层次结构中视差TableV

ios - 如何陷入 UIViewAlertForUnsatisfiableConstraints?

我在调试器日志中看到一个错误:WillattempttorecoverbybreakingconstraintMakeasymbolicbreakpointatUIViewAlertForUnsatisfiableConstraintstocatchthisinthedebugger.ThemethodsintheUIConstraintBasedLayoutDebuggingcategoryonUIViewlistedinmayalsobehelpful.我如何捕获该调用?它没有出现在我的代码中的任何地方。 最佳答案 这post帮

ios - 如何陷入 UIViewAlertForUnsatisfiableConstraints?

我在调试器日志中看到一个错误:WillattempttorecoverbybreakingconstraintMakeasymbolicbreakpointatUIViewAlertForUnsatisfiableConstraintstocatchthisinthedebugger.ThemethodsintheUIConstraintBasedLayoutDebuggingcategoryonUIViewlistedinmayalsobehelpful.我如何捕获该调用?它没有出现在我的代码中的任何地方。 最佳答案 这post帮

ios - 设置为 nil 或 ""时的 UILabel 文本属性会使 UILabel 从 View 中消失 (Swift/Autolayout/iOS9.1)

我正在学习斯坦福大学2015年冬季Swift/iOS类(class),在做作业时我遇到了一个我想改变的行为。我按照视频中的描述使用自动布局(使显示引脚指向前导和尾随View边缘)并且计算器应用程序“显示”UILabel的初始值为0并且无论何时用于设置它的值(一个字符串)非零且非""。如果为nil或"",则整个UILabel将消失。我想要做的是在没有值可显示或错误计算导致nil时“清除”显示。一般情况下谁来处理这个问题有什么建议吗?在不更改屏幕尺寸的情况下“清除”UILabel?编辑(感谢Rob)UILabel具有以下约束1.Option-click向左拖动到包含UIView,选择“领先

ios - 设置为 nil 或 ""时的 UILabel 文本属性会使 UILabel 从 View 中消失 (Swift/Autolayout/iOS9.1)

我正在学习斯坦福大学2015年冬季Swift/iOS类(class),在做作业时我遇到了一个我想改变的行为。我按照视频中的描述使用自动布局(使显示引脚指向前导和尾随View边缘)并且计算器应用程序“显示”UILabel的初始值为0并且无论何时用于设置它的值(一个字符串)非零且非""。如果为nil或"",则整个UILabel将消失。我想要做的是在没有值可显示或错误计算导致nil时“清除”显示。一般情况下谁来处理这个问题有什么建议吗?在不更改屏幕尺寸的情况下“清除”UILabel?编辑(感谢Rob)UILabel具有以下约束1.Option-click向左拖动到包含UIView,选择“领先

ios - 取消选中后 UIScrollView 不滚动 "Adjust scroll view insets"xcode 6

在我的应用中,我尝试使用ScrollView。但是我遇到了ScrollView在顶部和底部添加空间的问题,如下面的问题所述。ScrollViewaddsspaceatthetopofsubviewxcode6Swift我被要求取消选中包含ViewController的“调整ScrollView插图”。这样做解决了我的目的。但是ScrollView不再滚动了。我无法滚动到出现在底部的View。我可以知道我需要做什么才能让它发挥作用吗?。谢谢。 最佳答案 我解决顶部标签和导航栏之间额外填充的方法是在属性检查器的“扩展边缘”部分中取消选中

ios - 取消选中后 UIScrollView 不滚动 "Adjust scroll view insets"xcode 6

在我的应用中,我尝试使用ScrollView。但是我遇到了ScrollView在顶部和底部添加空间的问题,如下面的问题所述。ScrollViewaddsspaceatthetopofsubviewxcode6Swift我被要求取消选中包含ViewController的“调整ScrollView插图”。这样做解决了我的目的。但是ScrollView不再滚动了。我无法滚动到出现在底部的View。我可以知道我需要做什么才能让它发挥作用吗?。谢谢。 最佳答案 我解决顶部标签和导航栏之间额外填充的方法是在属性检查器的“扩展边缘”部分中取消选中

ios - UICollectionView 单元格在删除具有 estimatedItemSize 的项目时调整大小

我有一个简单的项目,它的Storyboard只包含一个UICollectionViewController,使用适用于iOS9.1的Xcode7.1.1构建classViewController:UICollectionViewController{varvalues=["tortile","jetty","tisane","glaucia","formic","agile","eider","rooter","nowhence","hydrus","outdo","godsend","tinkler","lipscomb","hamlet","unbreeched","fischer

ios - UICollectionView 单元格在删除具有 estimatedItemSize 的项目时调整大小

我有一个简单的项目,它的Storyboard只包含一个UICollectionViewController,使用适用于iOS9.1的Xcode7.1.1构建classViewController:UICollectionViewController{varvalues=["tortile","jetty","tisane","glaucia","formic","agile","eider","rooter","nowhence","hydrus","outdo","godsend","tinkler","lipscomb","hamlet","unbreeched","fischer

ios - 使用约束自动布局将 4 个图像居中

我是自动布局的新手,我对如何在所有不同的设备中将这4张图像居中放置有点困惑,就像它在图像上看起来的那样。我已经尝试应用自动配置的约束,但它会有那个距离并且不适合所有设备。所以我的问题是我需要对所有不同的图像应用什么约束才能使所有图像以相同的距离居中?这是我在Storyboard中的单元格的样子:图像1上的约束选项图像:模拟器中的图像:///我的尝试////在这里你可以看到我添加的约束和结果吗?结果: 最佳答案 您的方法几乎是正确的,它只是缺少图像的大小限制。如果你想动态调整图像的大小并保持它们之间的空间不变,请对图像的宽度进行限制>