iOS 状态栏点击事件
来源:互联网 发布:c语言怎么取反 编辑:程序博客网 时间:2024/05/17 23:46
iOS应用中,点击状态栏会使得滚动视图回滚到顶部,但如果当前视图控制器中包含多个滚动视图就会失效。
这里我们可以通过以下的方法获取状态栏的点击事件。
方法一:AppDelegate.m
#pragma mark - Status Bar Touch Eventstatic NSString * const kStatusBarTappedNotification = @"statusBarTappedNotification";- (void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{ [super touchesBegan:touches withEvent:event]; CGPoint touchLocation = [[[event allTouches] anyObject] locationInView:self.window]; CGRect statusBarFrame = [UIApplication sharedApplication].statusBarFrame; if (CGRectContainsPoint(statusBarFrame, touchLocation)) { [self statusBarTouchedAction]; }}- (void)statusBarTouchedAction { [[NSNotificationCenter defaultCenter] postNotificationName:kStatusBarTappedNotification object:nil];}
0 0
- iOS 状态栏点击事件
- iOS点击按钮隐藏状态栏
- iOS UIImageview 点击事件
- iOS中的点击事件
- iOS -- 置顶 点击 事件
- IOS 点击事件失效
- ios touch事件 点击事件
- ios设置点击状态栏返回到顶部
- iOS 点击状态栏回滚scrollView顶部
- ios设置点击状态栏返回到顶部
- iOS 7 点击状态栏 scrollToTop 不响应
- Swift - 点击状态栏使tableView返回顶部(附:状态栏点击事件响应)
- IOS---UIView添加点击事件
- IOS UILabel 增加点击事件。
- ios UIImageView响应点击事件
- iOS:UIImageView添加点击事件
- IOS - UIView添加点击事件
- iOS-UIAlertView的点击事件
- LDA的直观解释
- mysql中用int来表示时间
- 设计模式之策略模式
- keybd_event常量符号 含义
- docker 初识
- iOS 状态栏点击事件
- 定位
- React-native中DatePickerAndroid的使用
- gitstack破解 安装
- 微软自带后门
- java - 通过反射调用类的完整结构
- IO多路复用-Select
- Qt中文路径问题(Cannot find file: 进程"C:\Qt\4.8.5\bin\qmake.exe"退出,退出代码 2)
- 3.1.4.1 基本分页存储管理方式