代码之家  ›  专栏  ›  技术社区  ›  jbrennan

防止子视图在uiScrollView中滚动

  •  4
  • jbrennan  · 技术社区  · 14 年前

    我有一个 UIScrollView 子类与某个子视图,我想防止滚动(而所有其他子视图滚动正常)。

    我能想到的最贴切的例子是 UITableView 右侧的“索引条”(在“联系人”应用程序中查看示例)。我猜这是表(滚动视图)的一个子视图,但它不会随着用户滚动而移动。

    我似乎不能让我的子视图保持原样!我怎样才能做到这一点?

    3 回复  |  直到 13 年前
        1
  •  5
  •   jbrennan    14 年前

    技巧是调整“不可滚动”子视图内部的框架 -layoutSubviews .

        2
  •  2
  •   cduck Daniel    13 年前

    添加不想作为滚动视图顶部滚动视图的同级视图而不是子视图移动的视图。

        3
  •  -2
  •   dusker    14 年前

    可以将其名为UserInteractionEnabled的属性设置为否