【问题标题】:UIScrollView's indicator not showing nor is it scrollingUIScrollView 的指示器不显示也不滚动
【发布时间】:2019-05-02 14:39:19
【问题描述】:

我有一个带有垂直内容的 UIScrollView,它适合 Onan iPhone X,但在 SE 上它不适合,但是在 SE 上运行时,垂直指示器不显示,我无法滚动内容。

这是高级层次结构:

滚动视图添加了约束以将左/右/上/下与其父视图对齐,内容视图的约束也与滚动视图的左/右/上/下对齐。 (我在关注这个参考http://www.thomashanning.com/embedding-whole-screen-into-uiscrollview/)

视图、滚动视图和内容视图启用了用户交互。滚动视图禁用了水平指示器,但启用了垂直指示器。 视图控制器嵌入在容器视图中,其大小与其父视图大小相同。

任何想法为什么我看不到垂直滚动指示器也不能滚动内容?

【问题讨论】:

    标签: ios uiscrollview


    【解决方案1】:

    您是否尝试过给ContentView 高度等于UIScrollView 但将优先级设置为250?

    【讨论】:

    • 试过了——虽然没有解决问题
    • 最后一个视图是否得到了 ContentView 底部的底部约束?
    • “做最后一个视图”是指内容视图中最底部的视图吗?不,它没有
    • 您绝对应该添加它,没有它,scrollView 就没有真正的内容大小。但只有初始内容大小
    • 我尝试添加它,但是它上面的一些视图没有完全显示(UIText 视图被垂直截断),所以我尝试降低优先级,但结果又回到了原来的问题。
    猜你喜欢
    • 2011-01-02
    • 2012-06-13
    • 2019-04-21
    • 2016-07-22
    • 2012-07-23
    • 1970-01-01
    • 1970-01-01
    • 2010-12-25
    • 2011-03-18
    相关资源
    最近更新 更多