ScrollView并删除边框

时间:2017-07-19 05:53:44

标签: ios xcode scrollview

我按照以下说明创建了一个scrollview: ScrollView tutorial 。故事板层次结构如下所示:

enter image description here

在创建过程中,我在ScrollView和嵌入式UIImageview上都创建了自动布局约束。

但是,上方视图的颜色仍然可见如下,绿色: enter image description here

但是我希望图像视图的完整视图没有上视图中的那些绿色。已尝试以下选项:

  • 将上部视图框设置为滚动视图框:

    self.scrollView.frame = self.view.frame;

  • 将自动调整插入选项禁用为:

    self.automaticallyAdjustsScrollViewInsets = NO;

  • 将scrollview插入0:

    self.scrollView.contentInset = UIEdgeInsetsMake(0.0,0.0,0.0,0.0);

以上选项均无效。有趣的是,不仅在运行时而且在故事板中也可以看到上部视图的那些绿色(上面的截图来自故事板)。另请注意,ScrollView和UIImageview都位于0,0位置,并且还匹配上述帧的精确高度和宽度。

您是否知道避免上方视图中的绿色可见的选项?

2 个答案:

答案 0 :(得分:0)

ctrl +将scrollview拖动到其超级视图并提供 HORIZONTAL CENTER 约束。enter image description here

答案 1 :(得分:0)

  • 将您的viewcontroller层次结构设置为显示的图像。

enter image description here

  • 给出scrollview 4约束。如下图所示。

enter image description here

  • 比在superview中查看4个约束。来自下图。

enter image description here

  • 也给出相等的宽度和相等的高度约束来查看方面 滚动视图。类似于下图。

enter image description here

  • 最后在视图中选择图像并给它四个约束。如 图片如下。

enter image description here

相关问题