【问题标题】:How to manually trigger "Scroll to top" for active scrollview component on iOS?如何为 iOS 上的活动滚动视图组件手动触发“滚动到顶部”?
【发布时间】:2014-05-17 15:55:34
【问题描述】:

我知道如何手动将UITableViewUIScrollView滚动到顶部。

我正在尝试复制点击UIStatusBar 的行为,它会自动找到可以滚动到顶部的活动视图并将其滚动到顶部。

所以,我也想做同样的事情,但不知道哪个UIScrollView 子类当前处于活动状态并且可以滚动到顶部。

是否有公开的NSNotification 或任何其他公开的方法?

【问题讨论】:

    标签: ios uitableview uiscrollview uistatusbar


    【解决方案1】:

    [self.scrollView setContentOffset:CGPointZero animated:YES];

    更新您应该遍历视图层次结构或响应者链以及以YES 响应的UIScrollView 类的第一项到scrollsToTop(或者如果委托实现scrollViewShouldScrollToTop: 并返回@987654326 @) 将成为您自动滚动的候选对象

    【讨论】:

    • 感谢您的回答,但正如我在问题中所指出的那样。我已经知道如何滚动“特定”滚动视图。我试图模仿点击状态栏的行为。我必须在不专门调用已知滚动视图的情况下执行此操作。
    • 抱歉,错过了,修正了我的答案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多