转自:http://www.cocoachina.com/ios/20160316/15665.html 前言 推送通知,想必大家都很熟悉,关于原理之类的,这里就不过多阐述。在这里我们主要介绍下iOS8及iOS9之后关于推送的新功能。大家可能见过听说过,但可能有一些朋友并没有上手做过。这篇文章便给大 ...
分类:
移动开发 时间:
2016-06-06 23:44:05
阅读次数:
291
转自:http://www.cnblogs.com/ios8/p/ios-static-a.html 由于iPhone控件的极度匮乏和自定义组件在重用上的限制,在过去的项目中我们积累了大量的“纯代码”组件——因为IB本身的限制,我们无法把这些组件封装为IB组件库(本来我们想通过分发xib文件的方式重 ...
分类:
移动开发 时间:
2016-06-06 19:05:09
阅读次数:
203
一.iOS7之前的Popover的使用 对Popover进行懒加载处理 内容控制器中设置Popover弹出后的尺寸 设置显示的位置,两种情况.1 -- 给BarButtonItem设置Popover的位置; 2 -- 给其他View设置Popover的位置 二.iOS8中的Popover使用 -- ...
分类:
移动开发 时间:
2016-06-06 16:46:18
阅读次数:
171
前言: 本篇博客其实就是想介绍tableviewcell滑动的一些”事”, 昨天在逛github的时候看到的还挺有意思的三方库, , 简单用了一下感觉不错, 一作为记录, 二是希望有类似需求的可以得到帮助.
本篇介绍了 iOS5之后(使用三方库) iOS8之后(系统方法)分别的实现方式iOS > = 5.0iOS> = 8.0MGSwipeTableCell(Github上的三方库)- iOS...
分类:
移动开发 时间:
2016-06-06 01:20:48
阅读次数:
270
现在市场上的iOS应用程序界面中使用最多的UI控件是什么? 答案肯定是UITableView,几乎每一款App都有很多的界面是由UITableView实现的,所以为了做出一款优秀的App,让用户有更好的体验效果,如何做好tableView的优化将是很重要的一环. tableView的性能优化可以从下 ...
分类:
其他好文 时间:
2016-06-04 10:36:19
阅读次数:
258
<一>使用nib 1、xib中指定cell的Class为自定义cell类型(注意不是设置File's Owner的class) 2、调用 tableView 的 registerNib:forCellReuseIdentifier:方法向数据源注册cell [_tableView registerN ...
分类:
其他好文 时间:
2016-06-03 21:34:14
阅读次数:
235
UITableView里面的Cell固定高度那是基本不可能了,很多功能和界面都会涉及到高度自适应,而且电商类的尤其普遍,之前都是自己算啊算,代码写的非常多,逻辑还没写,光这布局UI和高度计算都能接近1000了,写完之后关键出点Bug整个人都不好了
当时的是这样的:
突然在github上看到UITableView+FDTemplateLayoutCell整个库
传送门:点击打开...
分类:
移动开发 时间:
2016-06-03 19:45:45
阅读次数:
3524
下拉刷新模糊效果AutoLayout富文本图表表相关与Tabbar隐藏与显示HUD与Toast对话框其他UI
具体内容
下拉刷新
EGOTableViewPullRefresh - 最早的下拉刷新控件。SVPullToRefresh - 下拉刷新控件。MJRefresh - 仅需一行代码就可以为UITableView或者CollectionView加上下拉刷新或者上拉刷新功能...
分类:
移动开发 时间:
2016-06-03 19:33:07
阅读次数:
429
懒加载是用到的时候再去加载比如 -(UITableView *)tableview{ if (!_tableview) { _tableview = [[UITableView alloc]initWithFrame:[UIScreen mainScreen].bounds]; self.table ...
分类:
其他好文 时间:
2016-06-03 19:03:51
阅读次数:
164