嵌套滚动视图

Nesting scroll views

"It just works",还是这样? 所以我疯狂地试图适应 one ScrollView into another.

我到了 我实际上制作了两个单独的 xib 文件,在一个文件中做了一个可滚动标签,在另一个文件中做了一个可滚动图像。两者都在单独的 xib 中完美运行。

之后我设法将 xib 文件打开为简单文本(看起来它们的格式为 XML 或类似的格式)并简单地将可滚动图像视图(包含我需要的所有超级视图)剪切到我的主视图中.(包含可滚动标签)

所以这个想法既简单又漂亮,我有 90% 的把握它会起作用,因为我插入了所有必要的 view-scrollView-contentView 东西。 And it is not. 正如你们看到的那样,图像足够大,视图设置得很大,你几乎看不到它的一小部分。所以它应该是可滚动的,对吧?

带有文本的标签一直在滚动,但图像不会移动。

我也试图通过代码启用滚动,将 属性 设置为 YES,但这无济于事。 我也试过禁用自动布局,认为它可以更容易,但第一次尝试时运气不佳。很高兴听到你们的想法,也许我应该禁用自动布局并尝试使用旧方法?或者有没有办法按原样解决这个难题?

也许我的问题有点长而且可读性不强,对不起那些人,无论如何我找到了我的答案并且会 post 为你们任何想知道同样事情的人提供解决方案。

提醒一下,我试图实现可滚动文本+可滚动图像。文本应滚动 up/down,图像应向各个方向滚动。

所以我发现我之前的尝试几乎完全失败并重新开始(几次),最后我发现 the configuration 适合我的需要。

事实上,这个特殊的配置几乎完全开箱即用,大部分技巧是在适当的位置获得正确的视图。之后,您只需从 "Editor"->"Resolve layout issues" 菜单中添加缺少的约束,并摆脱 IB 添加的一些无意义的约束,上帝知道为什么。(比如那些添加 200pt 空白的约束 space 在底部左右) 在那之后你就差不多了。如果不是,参考图片link,或者github repo。希望对某人有所帮助。