Masonry中常用的属性 // 左侧 @property (nonatomic, strong, readonly) MASConstraint *left; 设置并排视图的方法 UIView *view1 = [[UIView alloc] init]; view1.background
分类:
其他好文 时间:
2016-03-14 18:42:37
阅读次数:
176
CALayer(层)是屏幕上的一个矩形区域,在每一个UIView中都包含一个根CALayer,在UIView上的所有视觉效果都是在这个Layer上进行的。 CALayer外形特征主要包括: 1、层的大小尺寸 2、背景色 3、内容(可以填充图片或者使用Core Graphics绘制的内容) 4、矩
分类:
移动开发 时间:
2016-03-14 18:20:04
阅读次数:
254
当一撮样式一样的视图在工程中被多次使用的时候,为了方便使用,我们会想把他们抽成一个单独的类,进行视图的自定义. 比如我们要做一个这样的东西: 这一块由两个东西组成:一个imageView和一个label。首先我们新建一个继承自UIView的类MyView. 在MyView的.m文件里,你可以根据自己
分类:
其他好文 时间:
2016-03-14 16:28:59
阅读次数:
162
我们看到很多App带有绚丽狂拽的特效,别出心裁的控件设计,很大程度上提高了用户体验,在增加了实用性的同时,也赋予了app无限的生命力。这些华丽的效果很多都是基于iOS的核心动画原理实现的,本文介绍一些iOS开发中最基本的动画效果实现,掌握了基本属性,才可以绘制出更华丽的效果。 一、概念扩充 1
分类:
移动开发 时间:
2016-03-13 06:07:46
阅读次数:
323
在动画方法中有一个option参数,UIViewAnimationOptions类型,它是一个枚举类型,动画参数分为三类,可以组合使用: 1.常规动画属性设置(可以同时选择多个进行设置) UIViewAnimationOptionLayoutSubviews:动画过程中保证子视图跟随运动。 UIVi
分类:
其他好文 时间:
2016-03-12 01:24:25
阅读次数:
162
UIPickerView 是一个选择器控件, 它可以生成单列的选择器,也可生成多列的选择器,而且开发者完全可以自定义选择项的外观,因此用法非常灵活。UIPickerView 直接继承了 UIView ,没有继承 UIControl ,因此,它不能像 UIControl 那样绑定事件处理方法, UIP
分类:
其他好文 时间:
2016-03-12 00:04:47
阅读次数:
455
前言: UIPickerView 是一个选择器控件, 它可以生成单列的选择器,也可生成多列的选择器,而且开发者完全可以自定义选择项的外观,因此用法非常灵活。UIPickerView 直接继承了 UIView ,没有继承 UIControl ,因此,它不能像 UIControl 那样绑定事件处理方法,
分类:
其他好文 时间:
2016-03-11 23:51:29
阅读次数:
301
self.tableView.tableFooterView = [[UIView alloc] initWithFrame:CGRectZero]。这一句话会让UITableView下面的分割线全部消失。 在做公司项目的时候,我看到京东是这样做的,就是点击cell的时候一般填充整个屏幕宽度的cel
分类:
其他好文 时间:
2016-03-10 23:33:49
阅读次数:
210
别说话,直接上代码 for (id obj in [searchBar subviews]) { if ([obj isKindOfClass:[UIView class]]) { for (id obj2 in [obj subviews]) { if ([obj2 isKindOfClass:[
分类:
其他好文 时间:
2016-03-09 23:53:41
阅读次数:
167