触摸状态栏时 UIScrollView 滚动到底部

Posted

技术标签:

【中文标题】触摸状态栏时 UIScrollView 滚动到底部【英文标题】:UIScrollView scroll to the bottom when status bar touched 【发布时间】:2013-01-17 19:19:29 【问题描述】:

我试图弄清楚当状态栏被触摸时如何滚动到 UIScrollView 的底部。我熟悉 UIScrollView 中的 @property(nonatomic) BOOL scrollsToTop 方法,但这不是我要找的。

我这里也有这个方法,当视图加载时自动滚动到底部。有什么想法吗?

-(void)scrollToBottom
CGPoint bottomOffset = CGPointMake(0, scroller.contentSize.height - scroller.bounds.size.height);
[scroller setContentOffset:bottomOffset animated:YES];

【问题讨论】:

【参考方案1】:

类似于How to detect touches in status bar。这里建议在状态栏上使用透明的 UIView 并检测触摸。

【讨论】:

以上是关于触摸状态栏时 UIScrollView 滚动到底部的主要内容,如果未能解决你的问题,请参考以下文章

UIScrollView 在触摸动作时自动滚动到顶部

点击状态栏时将所有滚动视图滚动到顶部

UIScrollView 以编程方式滚动到底部

保持 UIScrollView 滚动到底部

uiscrollview 不能滚动到底部

UITextField 文本更改时 UIScrollView 滚动到底部