麻烦的UIScrollView和约束(Trouble with UIScrollView and C

2019-10-21 23:42发布

我遇到的麻烦UIScrollViewConstraints

我想显示我的应用程序中的常见问题 。 这将包括几个问题和答案,各种长度。 发射后它不会改变,所以我直接在故事板处理一切。 然而,它在不同的iPhone屏幕尺寸(从iPhone 5到iPhone 6加)工作。

所以我想要做的是:

UIView
  UIScrollView
     UIView (FAQ1)
        UILabel (Question 1)
        UITextView (Answer 1)
     UIView (FAQ2)
        UILabel (Question 2)
        UITextView (Answer 2)
     ...

这里是什么样子的(故意的颜色,看到在运行时)的例子:

现在,如果我申请了一些限制,我设法得到的是:

但是它不是滚动和文字是出在右侧。

如果我运行一个小屏幕上同样的事情,我得到的:

这是滚动的这段时间(不超过你所看到的截图...更多)和文本仍掉。

是否有任何人谁可以帮助我了解如何使用Constraints带适当UIScrollView

如果可能的话文字的大小有收缩在小屏幕上。 如果不是,它应该保持相同的大小,但UITextView将是滚动了。

Answer 1:

使用滚动型和经销商的布局,最好的办法是添加视图滚动视图内和销其所有边缘滚动视图和宽度相同,以上海华,引脚都滚动型对上海华边缘

  1. 引脚上,左,右,你的标签,你FAQ1视图的高度。
  2. 你的文本视图的针顶部标记和左,右,下到你FAQ1视图。
  3. 你的脚鉴于FAQ1你FAQ1视图内容视图的高度,和左,右。
  4. 按照步骤1至3所有常见问题的看法。
  5. 您FAQ1鉴于针顶顶部到内容视图顶部
  6. 脚上新的FAQ欣赏到前一个FAQ视图的顶部到底部。
  7. 最后一个常见问题看法的针底部内容视图的底部

当添加你的FAQ1视图针顶部到顶部,左,右内容查看的左上角和右上角有必要的填充。

你可以找到示例代码在这里希望这能解决你的问题



文章来源: Trouble with UIScrollView and Constraints