+ (UIImage *) imageWithView:(UIView *)view
{
UIGraphicsBeginImageContextWithOptions(view.bounds.size, view.opaque, 0.0f);
[view drawViewHierarchyInRect:view.bounds afterScreenUpdates:NO];
...
分类:
其他好文 时间:
2014-12-19 20:49:11
阅读次数:
153
翻译文档上的?bounds是指这个view在它自己坐标系的坐标和大小 而frame指的是这个view在它superview的坐标系的坐标和大小?区别主要在坐标系这一块。 很明显一个是自己为原点的坐标系,一个是以屏幕为原点的坐标系。绝对坐标。。。相对坐标。。。比如屏幕旋转的时候就要以相对来重绘。?f....
分类:
其他好文 时间:
2014-12-17 22:32:59
阅读次数:
189
-Bounds use the extends keyword
and some new syntax to limit the parameter types that may be applied to a generic type.
class EmployeeList { ... }
-As we’ll see in this section, wildcards are Java’s way of introd...
分类:
编程语言 时间:
2014-12-14 17:15:15
阅读次数:
291
今天遇到一个奇葩的问题,就是在iOS7以上的系统运行时,通过UIScreen *screen = [UIScreen mainScreen]; CGRect rect = [screen bounds];获得的屏幕高度竟然为480。纠结了好久,上网查了下,http://blog.csdn.ne...
分类:
移动开发 时间:
2014-12-10 16:14:55
阅读次数:
179
1. 先指定图像的大小UIGraphicsBeginImageContext(view.frame.size);2. 在指定的区域绘制图像[view drawViewHierarchyInRect:view.bounds afterScreenUpdates:NO];3. 获取图像上下文UIImag...
分类:
移动开发 时间:
2014-12-08 19:14:55
阅读次数:
206
//取最小值
#define SCREEN_WIDTH MIN(CGRectGetWidth([[UIScreen mainScreen] bounds]),CGRectGetHeight([[UIScreen mainScreen] bounds]))
//取最大值
#define SCREEN_HEIGHT MAX(CGRectGetWidth([[UIScreen...
分类:
移动开发 时间:
2014-12-05 14:18:24
阅读次数:
198
网上看了一堆关于bounds的文章,大多是引用一张通用的图片,实际上bounds的可以简单的概括起来只有两方面
1 当我们通过 setBounds 方法设置bounds的 初始化位置 即 x,y
2 当我们通过 setBounds 方法修改bounds的 大小 即 width 和 height
3 当我们通过 setBounds 方法同时修改上面的两个属性的时候
情况一
众所周...
分类:
移动开发 时间:
2014-12-01 16:05:16
阅读次数:
164
最近用Xcode6开发遇到一个莫名其妙的bug,Xcode6以前重来没遇见过,苹果原生的UIScreen获取屏幕大小不对,我用iPhone5的模拟器,获取到的屏幕大小尽然是320x480,显示出的效果呢就是上下分别一条黑带,控制器的View以480高度显示在中间,原因呢是项目设置中的Launch I...
分类:
其他好文 时间:
2014-11-30 06:11:28
阅读次数:
519
// 创建一个和屏幕大小相同的window,记住[UIScreen mainScreen].bounds 是获取当前屏幕大小 self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorel....
分类:
其他好文 时间:
2014-11-29 13:09:19
阅读次数:
179
1、得到当前屏幕的尺寸:
CGRect rect_screen = [[UIScreenmainScreen]bounds];
CGSize size_screen = rect_screen.size;
2、获得scale:
CGFloat scale_screen = [UIScreen mainScreen].scale;
...
分类:
移动开发 时间:
2014-11-27 10:43:56
阅读次数:
175