摘要:存在不足的地方: boundingRectWithSize: 方法只是取得字符串的size, 如果字符串中包含\n\r 这样的字符,也只会把它当成字符来计算。但放到UITextView中来解析时,会把它变成回车换行符,那么在显示时就会多出一行的高度出来。 而且,使用stringWithFormat才
阅读全文
摘要:1.当第一次用到这个类的时候就会掉用以下方法: + (void)initialize { } 2.push和pop的使用: 3.实现拖拽表视图的时候隐藏导航栏和标签栏: 4.实现下拉表视图表头图片的等比放大,停止滑动图片还原大小至滑走: 5.实现十六进制转颜色的宏定义: 6.去掉导航分割线:
阅读全文
摘要:1.自定义UITabBar 2.设置cell的动画: //给cell添加动画 -(void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPat
阅读全文
摘要: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...
阅读全文
摘要:UITableView有头视图和尾视图,那么UICollectionView有没有头视图和尾视图呢? 答案是有的. 1.新建一个类,必须继承自 UICollectionReusableView. 2.需要实现UIcollectionViewDataSource中的方法:viewForSuppleme
阅读全文
摘要:1 - (void)viewDidLoad { 2 [super viewDidLoad]; 3 4 self.view.backgroundColor = [UIColor greenColor]; 5 6 //图片 7 UIImage *image = [UIImage imageNamed:@"myinformation_pic"]...
阅读全文
摘要:LHModel的简单使用: LHModel是一个JSON转model,model转JSON的工具类。 使用很多runtime的API。调用简单,真正能用到的只有两个方法。 Model* model = [Model lh_ModelWithDictionary:dic]; NSDictionary*
阅读全文
摘要:以前xcode compile sources 这里是自动生成的,升级到新版本之后,我删掉这里的列表,就没法生成了。导致项目无法运行。 解决方法就是:自己手动添加.h文件
阅读全文
摘要:实现控制器之间的切换:(实现弹跳的效果:) 先实现一个自定义的类似的modal present的效果,与普通效果不同的是,我们希望modalVC出现的时候不要那么乏味的就简单从底部出现,而是带有一个弹性效果: ViewController的实现: ModalViewController的实现: Bo
阅读全文
摘要:实现效果如下: 实现代码如下: OptionTableView的实现代码如下: 写的不好,有更好的方法,欢迎大家告诉我,谢谢!!!
阅读全文
摘要:1.block的原型及定义: 2. 3.block中改变变量的值: 对于用__block修饰的外部变量引用,block是复制其引用地址来实现访问的. 4.编译器如何编译: 定义了一个名为BlockA的block类型,该block在函数doBlockA中实现,并将其作为函数runBlockA的参数,最
阅读全文
摘要:#import "MainViewController.h" #import "CommonInfoViewController.h" #import "MyViewController.h" #import "BaseNavigationController.h" @interface MainV
阅读全文
摘要:1. CoreGraphics框架中的CGAffineTransform类可用于设定UIView的transform属性,控制视图的缩放、旋转和平移操作: transform我们一般称为形变属性,其本质是通过矩阵变化改变控件的大小、位置、角度等. 另称放射变换矩阵,可参照线性代数的矩阵实现方式0.0
阅读全文
摘要:介绍: 1.两级折叠与展开: 实现原理如下: 1>通过表视图的组的头视图和单元格实现; 2>通过改变cell的高度实现; 3>通过cell实现; 实现 UITableView 的cell伸展和收缩,即下拉列表功能。点击列表某一行,可以展开此行,显示更多内容,再次点击可以收回隐藏,并且右边的箭头方向发
阅读全文
摘要:1 #pragma mark- 登录成功跳转至主页 2 -(void)jumpToMainVC { 3 [UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleLightContent; 4 5 NSArray *normalImage = @[@"notice_icon_normal", ...
阅读全文
摘要:- (void)viewDidLoad { [super viewDidLoad]; //1.view1 居中显示 UIView *view1 = [[UIView alloc]init]; view1.backgroundColor = [UIColor redColor]; [self.view addSubview:vie...
阅读全文