2 mr silence lrh Mr_Silence_lrh 于 2016.01.16 09:15 提问

本人菜鸟, 请教下iOS没有断网时怎样设置占位图和提示

正在尝试自己做一个APP, 但是最后发现断网时, 风火轮一直在转, 页面假死, 所以想用一个占位图或者提示来告诉用户, 没有网络链接, 检查网络设置

1个回答

oyljerry
oyljerry   Ds   Rxr 2016.01.16 09:26

你可以先用nsurlsession等判断一下网络连接 然后再设置UI

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
如何统一处理tableView无数据,网络请求失败的占位图
内容明天写
iOS 0行代码实现 TableView 无数据时展示占位视图
点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!前面目前项目功能做的差不多了. 需要完善和打磨, 今天需要为所有的 TableView 列表页没有数据的时候展示一个友好的提示视图, 一个一个改太麻烦了. 而且业务逻辑烦杂改起来也不容易. 所以花了点时间写了一个小东西.在项目中按照项目的规范前缀使用了AN, 自己提取出来还是按照自己的喜好将前缀改为了XY.Demo国际惯例, 先上
【iOS 0 行代码系列】之 0 行代码实现TableView,CollectionView无数据占位图与文字
如果你还没有看过下面的文章,可以花点时间看看 1.一行代码完成“空TableView占位视图”管理: https://www.jianshu.com/p/0a5f6b221ab6 原理: 1.获取 Section 的数量 2.获取每一个 Section 当中 Cell 的数量 2.UITableView没数据时用户提示如何做? https://ww
[iOS]一行代码集成空白页面占位图(基于runtime+MJRefresh思想)
LYEmptyView 此框架是本人在5,6个月前,公司启动新项目的时候,一起开始着手编写的,经过这个项目的验证与考验,不断的进行完善,在此特将这份框架分享出来供大家参考与学习。 github地址:https://github.com/yangli-dev/LYEmptyView 不需要遵循协议,不需要设置代理,不需要实现代理方法,只需这一句代码,就可为一个UITableViwe/UICo
无网或断网提示,自定义界面(UIView分类,使用方便)
由于项目中需要添加无网或者断网条件下的提示界面,所以就简单的写了一个提示的界面.记得之前在一份源码中见过类似的场景,但是忘了是哪一个了,也没有找到.因为项目中多数界面都使用到这个无网提示界面,包含控制器界面和自定义的view还有webView等,所以写了一个使用了UIView的分类,使用起来比较方便. demo中使用了一个新闻接口,目前上拉加载获取不到数据,就只能这样了,使用了AFN,MJRe
在ios 设备没有网络的情况下在app中如何弹出设置无线网络的提示框
在ios设备没有网络的情况下,在app中如何弹出设置无线网络的提示框 这种情况基本上有两种解决方案 方案一: 适用范围:ios5.0及之前的iOS版本 方法:这是一个广为流传的办法,不再赘述,自己写一个alert,点击按钮的代理中加入如下代码,系统会自动跳转 [[UIApplicationsharedApplication] openURL:[NSURL URLWit
「这个控件叫什么」系列之加载占位图+页面指示器
很多设计师不知道如何用专业术语称呼一个控件,因此开了《这个控件叫什么》专题。 ​​ ​@龙爪槐守望者 :鉴于国内交互设计名词混乱不统一,很多设计师不知道如何用专业术语称呼一个控件,因此我开了《这个控件叫什么》专题,梳理控件的名称和使用事项,希望能为推动交互设计发展,做出一点微小的贡献。 上期回顾:《「这个控件叫什么」系列之小红点+索引导航+分段控件》 Skeleton Sc
iOS项目中瀑布流占位图问题
项目环境:首页商品瀑布流图片展示。 问题:使用瀑布流展示商品,网络获取图片时占位图被拉伸。 解决:将logo重新绘制到当前范围的中心,并生成图片,作为占位图使用。 /**  将占位图片绘制在当前图片中央  @param image           image 居中的logo图片  @param size            size 当前需
IOS开发无数据的时候界面的显示问题
首先我说一下我的思路:先自定义一个cell我在这里命名为CarsourseEmptyCell,在网络请求结束后再给tableview添加delegate=self、dataSource=self。这样做的原因是避免一斤界面就显示的是空界面。然后请求到数据后[tableview reloadData]。 第一步:NewCarSourceCell为有数据的cell 2、因为无数据时候也是一
客户端提示“使用代理软件”并断网怎么解决?
现象:提示格式为“发现你正在使用以下代理软件:[代理软件],请停止使用路由器或代理软件上网并重新登录”,然后网络就断开了。 针对不同的代理软件,解决办法分别列举如下: [windows系统自带共享代理] 该故障是因为客户端误判您的计算机安装了代理所致,请用户关闭微软的ICS互联网共享服务,操作方法如下:     Win7 用户——打开“控制面板——系统和安全——管理工具——服务”,双击“I