在iOS中,UIButton、UIImage等UIView之所以能够显示在屏幕上,是因为其内部有一个图层(CALayer)。通过UIView的layer属性可以访问这个图层:@property(nonatomic,readonly,retain)CALayer*layer;当UIView需要显示到屏幕上时,会调用drawRect:方法进行绘图,并且会将所有内容绘..
分类:
其他好文 时间:
2017-04-30 23:04:32
阅读次数:
216
实现三位旋转动画的方法有很多种,这里介绍三种 一:UIView 二:CATransition自定义 三:CATransition ...
分类:
移动开发 时间:
2017-04-30 21:28:39
阅读次数:
246
在iOS 中,UIButton、UIImage等UIView 之所以能够显示在屏幕上,是因为其内部有一个图层(CALayer)。通过UIView的layer 属性可以访问这个图层: 当UIView需要显示到屏幕上时,会调用 drawRect: 方法进行绘图,并且会将所有内容绘制在自己的图层上,绘图完 ...
分类:
其他好文 时间:
2017-04-30 20:38:06
阅读次数:
171
随着基于位置服务LBS和移动互联网的兴起,你的位置是越来越重要的一个信息。位置服务已经是当前的热门应用如微信。陌陌等社交应用的杀手锏。而在iOS开发中,苹果已经给我们提供了一个位置接口。CoreLocation,我们能够使用该接口方便的获得当前位置的经纬度信息。详细实现例如以下: (1)新建基于Sw ...
分类:
移动开发 时间:
2017-04-30 12:36:46
阅读次数:
260
在iphone和ipad上使用UIActionShee控件t的效果会不一样,在苹果的官方文档中有相关说明: 在ipad上使用UIActionSheet控件改控件不再从底部弹出,而是从屏幕中间弹出与UIAlertView警告框弹出有点类似。效果如图所示,cancelButton按钮文字显示不出来,de ...
分类:
其他好文 时间:
2017-04-28 10:23:30
阅读次数:
192
#import <UIKit/UIKit.h> @interface XGGesTuresView : UIView //左下角播放按钮 @property (nonatomic ,strong)UIButton * leftplayerbutton; //最小时间 @property (nonat ...
分类:
移动开发 时间:
2017-04-27 15:34:58
阅读次数:
282
1.UIView以及各控件间的关系: 2.视图的层次结构 一般来说一个应用中只有一个UIWindow。 ...
分类:
移动开发 时间:
2017-04-24 14:07:52
阅读次数:
196
事实上这个效果,本质上就是在你tableView下拉 造成offset时候。 保持你顶部图片的y坐标点还停留在下拉时屏幕的顶点(offset), 而图片的长度变为原始的height长度-(offset ) 就达到了下拉放大的效果。 直接上代码了: 1. 首先创建一个UIView作为headerVie ...
分类:
移动开发 时间:
2017-04-23 13:19:18
阅读次数:
223
近期工作中,遇到一个需求,须要把一个UIView对象转成UIImage对象显示。经过网络搜索。找到例如以下答案: ? 1 2 3 4 5 6 7 8 -(UIImage*)convertViewToImage:(UIView*)v{ CGSize s = v.bounds.size; UIGraph ...
分类:
其他好文 时间:
2017-04-21 09:29:08
阅读次数:
198
(1)效果 (2)代码 http://download.csdn.net/detail/wsb200514/8261547 (3)总结 ——能够自己定义图层,尤其须要对图片进行圆角裁剪。 ——图层的动画都是假象,事实上属性根本没有变化。虽然用例如以下代码,但也仅仅是强制让图层停留在最后的地方,实际属 ...
分类:
移动开发 时间:
2017-04-21 09:20:13
阅读次数:
162