0

UIImageView我在我的故事板顶部添加了一个tableView,它工作得非常好,除了当你向下滚动时,imageView它不会粘在navigationBar,而是只粘在tableView(显示它上面的视图背景)。

我怎样才能让它同时粘在tableView和 上navigationBar,并imageView在用户拉下时进行拉伸/缩放tableView

这是它在故事板中的设置方式: 在此处输入图像描述

这就是我在我的ViewDidLoad:

childHeaderView.image = [UIImage imageNamed:headerImage];

任何帮助将不胜感激。我已经尝试使用 autoLayout 对其设置约束,但它似乎并没有让我这样做(即使我已经为此启用了它,它们也是灰色的ViewController)。

4

1 回答 1

1

问题是您在情节提要中所做的是将UIImageView作为标题添加到您的UITableView.

正确的做法是UIImageView在与 相同的级别添加UITableView,这意味着将这两个视图嵌入到 中UIView

不幸的是,将aUIView作为视图控制器的根视图对于 a 来说是不可能的UITableViewController,我担心这是你的情况。所以你可能想UITableViewController用一个子类替换你的子UIViewController类。

编辑:您需要UIImageView在您UIImageViewUITableView. 其中大部分可以通过在 IB 中移动视图来实现。

视图定位示例

于 2013-06-11T16:37:52.113 回答