【发布时间】:2018-04-15 19:26:55
【问题描述】:
我正在制作一个简单的应用,我喜欢在整个 UI 中使用蓝色效果。通常,如果我使用 tableView,我会将 4 个边缘一直固定到 viewController 的边缘,并且所有内容都会正确滚动到模糊的导航栏和标签栏“后面”。
但是,对于一个场景,我希望将一个视图“原始帖子 VisualFX 视图”“固定”在顶部,而答案字段在该视图和导航/底部栏后面滚动。
这是视图层次结构:
即使我关闭了 tableview 上的“clip to bounds”以及它上面层次结构中的每个视图,我也只能让 tableView 在 Original Post VisualFX View 和底部标签栏之前滚动一个 BIT消失。我认为这是因为 tableViews 不会绘制在其范围内根本不可见的东西。
我正在尝试用尽可能少的代码在 IB 的 Storyboard 中完成所有工作。我觉得这应该没那么难吧?
【问题讨论】:
-
更改视图的顺序,使表格视图位于视觉 FX 视图之前。如果这不起作用,请通过代码更改它们的 Z 索引,使 FX 视图比表格视图更大
标签: swift uitableview interface-builder uivisualeffectview