【问题标题】:No vertical scroll in uiscrollview w/ uiimageview subviews带有 uiimageview 子视图的 uiscrollview 中没有垂直滚动
【发布时间】:2009-08-13 00:39:11
【问题描述】:

我有 uiimageviews 作为 uiscrollview 的子视图。我让我的 uiviewcontroller 调整滚动视图内容大小和偏移量,类似于这里的操作:http://github.com/andreyvit/ScrollingMadness/tree/master。唯一的区别是我不希望我的图像视图占据整个屏幕,而是尝试按比例拉伸,所以我使用了

scrollView.contentMode = UIViewContentModeScaleAspectFit;

scrollView.autoresizingMask = UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleWidth;

view.contentMode = UIViewContentModeScaleAspectFit;

view.autoresizingMask = UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleWidth;

以及其他一些修改。现在,图像按比例扩展,没有导航栏看起来很好,但是如果我按下 ScrollingMadnessController,它会创建一个导航栏,这将导致垂直滚动。甚至可以禁用垂直滚动吗?

【问题讨论】:

    标签: iphone uiscrollview uiimageview


    【解决方案1】:

    据我所知,如果滚动视图的 contentSize 或滚动视图中的内容的高度不超过滚动视图的框架高度,则会禁用垂直滚动。换句话说,如果是这种情况,就没有理由允许垂直滚动(显然水平滚动也是如此)。

    但是,如果您启用垂直弹跳,您仍然可能会觉得垂直滚动已启用,但在这种情况下您并没有真正滚动内容。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-12
      • 2012-09-23
      相关资源
      最近更新 更多