SVProgressHUD弹出框总是显示在屏幕左上角问题

简介: SVProgressHUD弹出框总是显示在屏幕左上角问题

SVProgressHUD (2.2.5)版本弹出框总是显示在屏幕左上角问题

修改办法是修改positionHUD函数的delegate window为keyWindow。

当然需要指定它的版本(不指定版本,当它有最新版本,更新版本就被冲掉了),修改本地库很简单,一行代码就搞定了。只是你本地修改了,其它人不知道。若删除代码了重新下载库又回到解放前。另一种方法是指定它的版本,建立分类重载方法和属性。这个内容比较长在后续另一篇文章介绍。

- (void)positionHUD:(NSNotification*)notification {
    CGFloat keyboardHeight = 0.0f;
    double animationDuration = 0.0;

#if !defined(SV_APP_EXTENSIONS) && TARGET_OS_IOS
    self.frame = [[[UIApplication sharedApplication] delegate] window].bounds;
    UIInterfaceOrientation orientation = UIApplication.sharedApplication.statusBarOrientation;

修改后的代码:

- (void)positionHUD:(NSNotification*)notification {
    CGFloat keyboardHeight = 0.0f;
    double animationDuration = 0.0;

#if !defined(SV_APP_EXTENSIONS) && TARGET_OS_IOS
    self.frame = [UIApplication sharedApplication].keyWindow.bounds;
    UIInterfaceOrientation orientation = UIApplication.sharedApplication.statusBarOrientation;
目录
相关文章
|
2月前
自定义滑动工具栏
自定义滑动工具栏
22 0
|
2月前
Qt鼠标悬浮在图片上显示删除字样
Qt鼠标悬浮在图片上显示删除字样
|
8月前
鼠标悬浮显示文字的简单方法
鼠标悬浮显示文字的简单方法
113 0
|
XML 数据格式
AS中按钮不显示问题
AS中按钮不显示问题
|
JavaScript 前端开发
菜单栏底部线条切换效果(标题滚动居中显示)
菜单栏底部线条切换效果(标题滚动居中显示)
123 0
菜单栏底部线条切换效果(标题滚动居中显示)
|
前端开发 JavaScript
两种方式实现css取消页面鼠标双击选中文字或单击拖动选中文字的效果
两种方式实现css取消页面鼠标双击选中文字或单击拖动选中文字的效果
434 0
通过HTML+CSS+Javascript实现向下滚动滚动条出现导航栏并出现回到顶部按钮点击按钮回到顶部(一)...
通过HTML+CSS+Javascript实现向下滚动滚动条出现导航栏并出现回到顶部按钮点击按钮回到顶部(一)...
|
Java Android开发
两个按钮的滑块
牙叔教程 简单易懂
138 0
|
移动开发
解决H5点击输入框页面缩放
解决H5点击输入框页面缩放
109 0