【问题标题】:Issue with adding Scroll View with Autolayout使用自动布局添加滚动视图的问题
【发布时间】:2016-03-21 06:53:48
【问题描述】:

我遵循了许多公认的答案和许多教程来了解使用自动布局添加滚动视图的方法,但它们都没有帮助我。因此,我现在将其作为一个问题发布。

我在答案和教程中发现的共同点是他们都没有使用导航栏,并且他们显示的内容可以在屏幕范围内,但是当内容不能在范围内时我们需要滚动的屏幕。我已经与这个问题一起分享了图像,我的问题是如何在自动布局的帮助下在 iPhone 5 屏幕上的滚动视图上显示它。

我正在开发一个 iPad 应用程序,并且我设置了以下约束。

请在下面的图片中查看它们:

【问题讨论】:

  • @EI Captain 请查看我的问题编辑中的限制
  • 不!如您所见,那在滚动视图之外
  • @halfer 有时警告可能会起作用,而不是在不知道答案的情况下对任何问题进行投票。
  • 在我看来,平均而言,cmets 不起作用。我估计 99% 的用户在他们的问题中添加了紧急/尽快乞求——那些似乎认为他们的问题比同一天进来的其他人更重要的人——不会建设性地(或根本不)回复这样的反馈。
  • 不管怎样,我记得我以前从你那里编辑过这种东西。我计算了 6 或 7 个紧急乞求实例,我已经编辑掉了,并且您将收到每个实例的编辑通知。你很幸运,只投了一张反对票。

标签: autolayout scrollview ios9 size-classes


【解决方案1】:

试试这个约束...

顶栏

  pinned all 4 edges 
  and give height constraint  

对于滚动视图

 pinned all 4 edges  

用于滚动视图内的视图

pinned all 4 edges
equal width to superview
and height constraint

【讨论】:

  • 为什么我需要“View inside scrollview”的高度限制。它将固定高度,并且在横向视图中可能无法正常工作
  • 这里是图片的链接,你可以看到我根据你设置的约束。但是当我运行代码时,我看不到我在 ScrollView 上添加的视图。-------- dropbox.com/s/yxhxc2l5cu8eb26/… 如果你愿意,我可以发送你我的代码也是如此,这样你就可以自己运行并看到那个东西。
  • 您能分享您的电子邮件ID吗?
  • 你找到什么了吗? :-|
  • 让我检查一下,然后我会告诉你我想做什么
猜你喜欢
  • 2013-06-09
  • 1970-01-01
  • 1970-01-01
  • 2014-01-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-06-12
  • 1970-01-01
相关资源
最近更新 更多