下拉弹出列表选择项效果右边菜单中的按键,点击弹出一个列表可选择,选择其中一个,响应相应的事件并把文字显示在右边的菜单上;弹出下拉效果使用LMDropdownView插件,可以用POD进行加载pod‘LMDropdownView’;LMDropdownView是把想要的视图赋给它;源代码地址:http...
分类:
移动开发 时间:
2015-07-18 00:18:11
阅读次数:
210
文字渐变效果:图层中的mask属性本次文章,主要讲述的是图层中的mask属性,利用它,可以做出文字渐变效果!一、文字渐变效果:二、文字渐变实现思路:1.创建一个颜色渐变层,渐变图层跟文字控件一样大。2.用文字图层裁剪渐变层,只保留文字部分,就会让渐变层只保留有文字的部分,相当于间接让渐变层显示文字,...
分类:
移动开发 时间:
2015-07-18 00:16:38
阅读次数:
579
ScrollView详解创建方式1:StoryBoard/Xib这里StoarBoard就不多说,直接拖就可以,说太多没意思,如果连这个都不会我只能先给你跪了!2:代码:CGRect bounds = [ [ UIScreen mainScreen ] applicationFrame ] ;UIS...
分类:
移动开发 时间:
2015-07-17 22:39:37
阅读次数:
163
提示效果关于iOS开发提示效果是一个很常见的技术,比如我们平时点击一个按钮,实现回馈,或者发送网络请求的时候!技术点:一:ViewUIAlertViewUIActionSheet二:控制器UIAlertController三:第三方库SVProgressHUDMBProgressHUD下面是主界面:...
分类:
移动开发 时间:
2015-07-13 23:47:31
阅读次数:
270
九宫格算法关于iOS开发中九宫格的实现虽然使用不多,而且后面会有更好的方实现,但是作为一个程序员必需要知道的就是九宫格算法的实现。一:实现思路:(1)明确每一块用得是什么view(2)明确每个view之间的父子关系,每个视图都只有一个父视图,拥有很多的子视图。(3)可以先尝试逐个的添加格子,最后考虑...
分类:
移动开发 时间:
2015-07-13 23:43:48
阅读次数:
299
专业九宫格开发好几年。。。 必须使用这控件
这里以某易的“ 产品推荐 ”界面做介绍。
一、UICollectionView的使用
1、注册cell(告诉collectionView将来创建怎样的cell)
[self.collectionView registerClass:[UICollectionViewCell class] forCellWithReu...
分类:
移动开发 时间:
2015-07-13 12:18:43
阅读次数:
236
transframe属性详解1.transform属性在OC中,通过transform属性可以修改对象的平移、缩放比例和旋转角度常用的创建transform结构体方法分两大类(1) 创建“基于控件初始位置”的形变CGAffineTransformMakeTranslation(平移)CGAffine...
分类:
移动开发 时间:
2015-07-11 19:57:58
阅读次数:
222
iOS开发UI篇—懒加载1.懒加载基本懒加载——也称为延迟加载,即在需要的时候才加载(效率低,占用内存小)。所谓懒加载,写的是其get方法.注意:如果是懒加载的话则一定要注意先判断是否已经有了,如果没有那么再去进行实例化2.使用懒加载的好处:(1)不必将创建对象的代码全部写在viewDidLoad方...
分类:
移动开发 时间:
2015-07-09 08:31:42
阅读次数:
212
OS开发UI篇—九宫格坐标计算一、要求完成下面的布局二、分析寻找左边的规律,每一个uiview的x坐标和y坐标。三、实现思路(1)明确每一块用得是什么view(2)明确每个view之间的父子关系,每个视图都只有一个父视图,拥有很多的子视图。(3)可以先尝试逐个的添加格子,最后考虑使用for循环,完成...
分类:
移动开发 时间:
2015-07-02 17:20:41
阅读次数:
206
iOS开发UI篇—程序启动原理和UIApplication一、UIApplication1.简单介绍(1)UIApplication对象是应用程序的象征,一个UIApplication对象就代表一个应用程序。(2)每一个应用都有自己的UIApplication对象,而且是单例的,如果试图在程序中新建...
分类:
移动开发 时间:
2015-07-02 17:13:50
阅读次数:
116