用户点击状态栏问题

#pragma mark - Status bar touch tracking

- (void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { [super touchesBegan:touches withEvent:event];

 CGPoint location = [[[event allTouches] anyObject] locationInView:[self window]];

 CGRect statusBarFrame = [UIApplication sharedApplication].statusBarFrame; 

 if (CGRectContainsPoint(statusBarFrame, location))

 {

         [self statusBarTouchedAction];

 }}

- (void)statusBarTouchedAction {

 [[NSNotificationCenter defaultCenter] postNotificationName:kStatusBarTappedNotification

                                                        object:nil];

}

禁用掉状态栏设置scrollview的属性

scrollsToTop = NO

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容