
iOS
文章平均质量分 62
火打劫
这个作者很懒,什么都没留下…
展开
-
UIViewController+UITableView 和 UITableViewController
UIViewController+UITableView实现的功能和UITableViewController实现的功能差不多,但是在使用过程中还是存在细微的差别的。提前了解好需求,在一开始做出最优选择。一、共同点:UITableViewdataSource是UITableViewDataSource类型,主要为UITableView提供显示用的数据(UITableView原创 2016-02-02 14:12:26 · 647 阅读 · 0 评论 -
UICollectionView
UICollectionView可以粗暴地理解为多列展示的UITableView,所以UICollectionView、UICollectionViewCell、UICollectionViewController一套的使用方法类似UITableView、UITableViewCell、UITableViewController。区别1. layout原创 2016-03-17 17:57:20 · 378 阅读 · 0 评论 -
tableViewCell中嵌套collectionViewCell 显示异常
现象:微博客户端,如果微博内容包含图片,图片偶尔显示偶尔空白,还会出现混乱的现象异常1:图片混乱分析:因为tableViewCell使用复用机制,所以tableViewCell中的collectionView也被复用了,所以不会再调用collectionView的代理方法,所以图片沿用之前复用的图片,出现混乱现象。解决方法:在加载collectionView之前,删除col原创 2016-03-17 17:59:00 · 3321 阅读 · 0 评论 -
first responder与小键盘之间的关系
第一响应对象苹果官方文档的说法是:第一响应对象是窗口中,应用程序认为最适合处理事件的对象。第一响应对象和其他响应对象有什么区别呢?普通的触摸事件没有区别,就算我把一个按钮设置成第一响应对象,当我点击其他按钮时,还是会响应其他按钮,而不会优先响应第一响应对象。成为第一响应对象要当第一响应对象,还需要有View来毛遂自荐:- (BOOL)原创 2016-03-17 18:01:06 · 706 阅读 · 0 评论 -
iOS URLencoding
在ios开发中,涉及网络部分的时候,需要写一些url,url中不能避免的会出现中文,出现中文的时候,如果不做处理,就会出现错误。解决这个的问题办法就是对url进行URLencoding,原因和解决方法如下。原因: 之所以有URLencoding这种编码方式,是因为全世界都是用URL访问网站的页面,然而各个国家不同,语言也不同,网站不能兼容所有的语言,所以给大家统一了URL访转载 2016-02-25 09:26:58 · 753 阅读 · 0 评论 -
iOS 网络
一、webView UIwebView是iOS中内置的浏览器控件。除了能够加载网络资源外,也可以加载本地资源,目前支持的常用的文档格式:html、pdf、docx、txt等。1.获取页面 1.创建request请求 将要访问的地址保存在字符串url中 NSString *url = [UrlstringB原创 2016-02-26 10:30:49 · 456 阅读 · 0 评论 -
模拟器默认横屏
iPad开发中,遇到启动默认横屏问题,解决办法如下:iPad有4种屏幕展示:portrait(肖像)(top home button)竖屏,home键在上面portrait(肖像)(bottom home button)竖屏,home键在下面landscape(风景)(left home button)横屏,home键在左边landscape(风景)(right原创 2016-05-11 15:24:58 · 636 阅读 · 0 评论