【问题标题】:How to make the UIView function like UIScrollView (Objective-C)如何制作像 UIScrollView 一样的 UIView 功能(Objective-C)
【发布时间】:2013-07-08 07:30:47
【问题描述】:

我有一个名为 Topic 的课程。在该主题中,我可以创建(和删除)消息。我需要在可以向右或向左滚动/滑动的视图中显示消息(向右显示旧消息,向左返回新消息)。想象一个可以在ScrollView 中横向滚动的图像集合,它应该是什么样子。由于消息是由用户添加的,我不能使用UIImage。我正在考虑我需要添加使用UIView 而不是ScrollView 的方法,现在我的问题是如何将我的UIView 函数作为ScrollView 来显示数据?

请帮忙。谢谢。

【问题讨论】:

  • 为什么不能使用 UIScrollView?
  • 这听起来像是一个非常落后的问题。如果您需要 UIScrollView 的功能,为什么还要使用其他功能?
  • 如果我使用UIScrollView,一旦我滑动屏幕,我想要显示的数据一直滚动到屏幕上,我想让数据在它的body已经是就像本教程中的ScrollView 中的一组图像一样适合屏幕上的图像youtube.com/watch?v=j_CagcT0dOc
  • 在滚动视图上启用分页。
  • @Fogmeister,感谢您的帮助,我刚刚通过添加scrollView.pagingEnabled = YES; 获得了我想要的东西。

标签: objective-c uiview uiscrollview xcode4.5


【解决方案1】:

您应该必须使用手势识别。检查用户是向左滑动还是向右滑动。在确定您可以使用动画更改 UIView 之后。我希望你能得到我。这对你很有用。

【讨论】:

    【解决方案2】:

    您应该能够通过在滚动视图上启用分页来实现您想要的,方法是将以下属性设置为 YES,如图所示:

    scrollView.pagingEnabled = YES;
    

    这将使滚动视图一次滚动一页。

    【讨论】:

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