03 2016 档案

获取字符串的宽度和高度
摘要:存在不足的地方: boundingRectWithSize: 方法只是取得字符串的size, 如果字符串中包含\n\r 这样的字符,也只会把它当成字符来计算。但放到UITextView中来解析时,会把它变成回车换行符,那么在显示时就会多出一行的高度出来。 而且,使用stringWithFormat才 阅读全文

posted @ 2016-03-31 11:15 玉思盈蝶 阅读(1335) 评论(0) 推荐(0)

学习知识点总结(一)
摘要:1.当第一次用到这个类的时候就会掉用以下方法: + (void)initialize { } 2.push和pop的使用: 3.实现拖拽表视图的时候隐藏导航栏和标签栏: 4.实现下拉表视图表头图片的等比放大,停止滑动图片还原大小至滑走: 5.实现十六进制转颜色的宏定义: 6.去掉导航分割线: 阅读全文

posted @ 2016-03-31 10:37 玉思盈蝶 阅读(254) 评论(0) 推荐(0)

AutoHome项目的学习
摘要:1.自定义UITabBar 2.设置cell的动画: //给cell添加动画 -(void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPat 阅读全文

posted @ 2016-03-30 18:05 玉思盈蝶 阅读(253) 评论(0) 推荐(0)

Block的示例学习
摘要:1 @interface ViewController () 2 3 4 @property (weak, nonatomic) IBOutlet UIButton *btn; 5 6 7 8 - (IBAction)reset:(id)sender; 9 - (IBAction)run:(id)sender; 10 - (IBAction)rot... 阅读全文

posted @ 2016-03-30 15:15 玉思盈蝶 阅读(181) 评论(0) 推荐(0)

UICollectionview的头视图和尾视图
摘要:UITableView有头视图和尾视图,那么UICollectionView有没有头视图和尾视图呢? 答案是有的. 1.新建一个类,必须继承自 UICollectionReusableView. 2.需要实现UIcollectionViewDataSource中的方法:viewForSuppleme 阅读全文

posted @ 2016-03-30 11:55 玉思盈蝶 阅读(1878) 评论(0) 推荐(0)

压缩图片的处理
摘要:1 - (void)viewDidLoad { 2 [super viewDidLoad]; 3 4 self.view.backgroundColor = [UIColor greenColor]; 5 6 //图片 7 UIImage *image = [UIImage imageNamed:@"myinformation_pic"]... 阅读全文

posted @ 2016-03-30 11:29 玉思盈蝶 阅读(201) 评论(0) 推荐(0)

字典和Model的互转
摘要:LHModel的简单使用: LHModel是一个JSON转model,model转JSON的工具类。 使用很多runtime的API。调用简单,真正能用到的只有两个方法。 Model* model = [Model lh_ModelWithDictionary:dic]; NSDictionary* 阅读全文

posted @ 2016-03-30 11:08 玉思盈蝶 阅读(476) 评论(0) 推荐(0)

iOS compile sources问题
摘要:以前xcode compile sources 这里是自动生成的,升级到新版本之后,我删掉这里的列表,就没法生成了。导致项目无法运行。 解决方法就是:自己手动添加.h文件 阅读全文

posted @ 2016-03-29 17:50 玉思盈蝶 阅读(1388) 评论(0) 推荐(0)

iOS7中的ViewController切换
摘要:实现控制器之间的切换:(实现弹跳的效果:) 先实现一个自定义的类似的modal present的效果,与普通效果不同的是,我们希望modalVC出现的时候不要那么乏味的就简单从底部出现,而是带有一个弹性效果: ViewController的实现: ModalViewController的实现: Bo 阅读全文

posted @ 2016-03-29 17:47 玉思盈蝶 阅读(231) 评论(0) 推荐(0)

实现下拉弹出视图和Block的简单实现
摘要:实现效果如下: 实现代码如下: OptionTableView的实现代码如下: 写的不好,有更好的方法,欢迎大家告诉我,谢谢!!! 阅读全文

posted @ 2016-03-29 11:10 玉思盈蝶 阅读(304) 评论(0) 推荐(0)

Block的使用
摘要:1.block的原型及定义: 2. 3.block中改变变量的值: 对于用__block修饰的外部变量引用,block是复制其引用地址来实现访问的. 4.编译器如何编译: 定义了一个名为BlockA的block类型,该block在函数doBlockA中实现,并将其作为函数runBlockA的参数,最 阅读全文

posted @ 2016-03-29 09:19 玉思盈蝶 阅读(190) 评论(0) 推荐(0)

自定义标签栏和按钮的点击切换事件
摘要:#import "MainViewController.h" #import "CommonInfoViewController.h" #import "MyViewController.h" #import "BaseNavigationController.h" @interface MainV 阅读全文

posted @ 2016-03-28 15:46 玉思盈蝶 阅读(347) 评论(0) 推荐(0)

CGAffineTransform的使用大概:
摘要:1. CoreGraphics框架中的CGAffineTransform类可用于设定UIView的transform属性,控制视图的缩放、旋转和平移操作: transform我们一般称为形变属性,其本质是通过矩阵变化改变控件的大小、位置、角度等. 另称放射变换矩阵,可参照线性代数的矩阵实现方式0.0 阅读全文

posted @ 2016-03-28 15:42 玉思盈蝶 阅读(446) 评论(0) 推荐(0)

关于类似QQ的展开和折叠效果的实现
摘要:介绍: 1.两级折叠与展开: 实现原理如下: 1>通过表视图的组的头视图和单元格实现; 2>通过改变cell的高度实现; 3>通过cell实现; 实现 UITableView 的cell伸展和收缩,即下拉列表功能。点击列表某一行,可以展开此行,显示更多内容,再次点击可以收回隐藏,并且右边的箭头方向发 阅读全文

posted @ 2016-03-24 15:53 玉思盈蝶 阅读(631) 评论(0) 推荐(0)

CYLTabBarController的简单使用
摘要:1 #pragma mark- 登录成功跳转至主页 2 -(void)jumpToMainVC { 3 [UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleLightContent; 4 5 NSArray *normalImage = @[@"notice_icon_normal", ... 阅读全文

posted @ 2016-03-19 17:29 玉思盈蝶 阅读(1291) 评论(0) 推荐(0)

Masonry详解
摘要:- (void)viewDidLoad { [super viewDidLoad]; //1.view1 居中显示 UIView *view1 = [[UIView alloc]init]; view1.backgroundColor = [UIColor redColor]; [self.view addSubview:vie... 阅读全文

posted @ 2016-03-17 16:58 玉思盈蝶 阅读(400) 评论(0) 推荐(0)

导航