摘要: 默认情况下,我们向一个View中添加一个子View时,子View的越界部分也会显示出来,当然超过屏幕部分是显示不出来,因为无法在你手上显示内容了。看下面的图:上图中,橙色的View是蓝色View的子View。看左图,由它们的Frame设置,橙色的View部分超出的蓝色View的区域,默认情况下,蓝色View超出部分也会显示出来,除非在屏幕之外的部分。而我们有时候不想要这种行为,希望越界部分不显示出来,像右图所示那盘。比如我们可能期望橙色View的动画效果只在它的父View,即蓝色View之内展现。其实问题很简单,正如标题中所提示的那个 clipToBounds属性,字面意思是裁减到边界,就是超 阅读全文
posted @ 2012-04-18 17:47 高笑228 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 修改plist文件 首先必须保证plist文件存在于Library 或者Documents中 建议把plist文件放在Library/Caches中(问过高手,放在这两个文件中有啥区别,高手说 苹果官方审查制度规定 最好把文件放在Library/Caches 中 ,否则苹果会不允许你的APP上架销售) NSString *documentPath = [NSHomeDirectory() stringByAppendingPathComponent:@"Library/Caches"]; tempstr = [documentPath stringByAppendingPa 阅读全文
posted @ 2012-04-18 16:58 高笑228 阅读(839) 评论(0) 推荐(0) 编辑
摘要: NSFileManager *fileManager = [NSFileManager defaultManager]; NSString *documentPath = [NSHomeDirectory() stringByAppendingPathComponent:@"Library/Caches"]; NSString* tempstr = [documentPath stringByAppendingPathComponent:@"menu.plist"]; if (![fileManager fileExistsAtPath:tempstr] 阅读全文
posted @ 2012-04-18 15:46 高笑228 阅读(233) 评论(0) 推荐(0) 编辑
摘要: NSString *path = NSHomeDirectory();上面的代码得到的是应用程序目录的路径,在该目录下有三个文件夹:Documents、Library、temp以及一个.app包!该目录下就是应用程序的沙盒,应用程序只能访问该目录下的文件夹!!!请参考下面的例子:1、NSString *path1 = NSHomeDirectory();NSLog(@"path1:%@", path1);path1:/Users/yuanjun/Library/Application Support/iPhone Simulator/4.2/Applications/172 阅读全文
posted @ 2012-04-18 15:31 高笑228 阅读(5122) 评论(0) 推荐(2) 编辑