【问题标题】:UIScrollView in iOS doesn't response scroll to topiOS中的UIScrollView不响应滚动到顶部
【发布时间】:2012-07-03 04:16:58
【问题描述】:

我有两个 UIScrollViews,一个是水平的,另一个是水平视图上的页面。我想点击状态栏,让垂直scrollView滚动到顶部,但它不起作用。

我搜索了一些信息说我必须设置UIScrollView.scrollsToTop=NO,但它不起作用。谁能告诉我为什么?

【问题讨论】:

  • 创建您赢得的自定义滚动视图..
  • @iHungry 就像因为门停止打开而重建房子一样,:]
  • 是的,你写,但我应该写一些描述性的评论。我想和一些代码一起写@interface CustomScrollView:UIScrollView{} ....这段代码在.h文件中.... 使用这种方式,您可以创建自己的自定义 UIScrollView。在此类初始化中设置您的所有属性......它还为各个滚动视图提供了单独的触摸功能

标签: iphone objective-c ios ipad uiscrollview


【解决方案1】:

只有当存在一个scrollsToTop 属性设置为YES 的滚动视图时,滚动视图才会滚动到顶部。

确保在您的水平滚动视图和其中包含的所有子垂直滚动视图上将其设置为 NO。然后,使用水平滚动视图的委托,当一个垂直滚动视图离开可见区域时,将属性切换为 NO 并将传入的垂直滚动视图的属性切换为 YES。

【讨论】:

    猜你喜欢
    • 2012-03-16
    • 1970-01-01
    • 2013-08-24
    • 2011-05-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多