摘要: 在使用UICollectionView的页面执行: 执行后,页面变为空白页,调试发现,执行reloadData 后UICollectionView的cell的hidden都变为YES. stackoverflow上很多人说这是UICollectionView的一个bug, 有人给出了解决方案,即在主 阅读全文
posted @ 2016-10-12 16:04 EllaDu 阅读(3600) 评论(2) 推荐(0) 编辑
摘要: 问题产生背景: 新开发的页面中有一部分的界面是需要展示后端接口返回的HTML代码,包括文字和图片。所以就自然而然的要使用iOS原生的WebKit. 鉴于Xcode 8发布以后,编译器支持的最低版本(Deployment Target)也变为iOS8。因此放弃了UIWebView, 直接使用WKWeb 阅读全文
posted @ 2016-10-12 15:07 EllaDu 阅读(6175) 评论(0) 推荐(1) 编辑
摘要: 在使用block的过程中经常会调用不同类型、不同作用域的变量,如果对这些变量作用域的理解稍有偏差,就会出现问题。故此特意整理出block中会经常使用到的几种变量,如有补充,欢迎指出。 1. 局部变量 局部变量会在代码块创建时复制一份并保存为常量。为了帮助理解,先看一段代码: 代码块中的变量a和变量b 阅读全文
posted @ 2016-08-23 16:24 EllaDu 阅读(1235) 评论(0) 推荐(0) 编辑
摘要: 闲来无事,把UI控件的继承关系图整理下来,供自己和大家使用。 阅读全文
posted @ 2016-07-07 16:40 EllaDu 阅读(799) 评论(0) 推荐(1) 编辑
摘要: 近几天在使用iOS8的Photos Framework访问本地相册时,app即不会弹出是否允许访问提示框,也无法显示在iPhone的设置-隐私-照片的访问列表中,代码如下: 调试发现,[PHPhotoLibrary authorizationStatus] 返回的是 PHAuthorizationS 阅读全文
posted @ 2016-06-30 14:47 EllaDu 阅读(6462) 评论(0) 推荐(0) 编辑
摘要: 报错一: 在iOS7的真机运行时,弹出错误:App installation failed. There was an internal API error. 如图 解决办法: 在Xcode -> Target -> Build Setting 下的Packaging部分,将Product Name 阅读全文
posted @ 2016-05-26 15:56 EllaDu 阅读(477) 评论(0) 推荐(0) 编辑
摘要: 造成这个问题的原因可能有两个: 1. UITableView的contentOffset属性的改变; 2. MJRefresh调用两次headerEndRefreshing会造成刷新后UITableView上移。 阅读全文
posted @ 2015-12-03 14:57 EllaDu 阅读(327) 评论(0) 推荐(0) 编辑
摘要: iOS中使用第三方字体并不复杂,通常只需要如下三个步骤:1. 将第三方字体文件添加到工程(Project)中;2. 在info.plist中添加一个新的键"Fonts provided by application",类型设置为NSArray, 并将第三方字体文件名加到item 》Value中。3.... 阅读全文
posted @ 2015-12-03 14:48 EllaDu 阅读(1108) 评论(0) 推荐(0) 编辑