摘要:
所谓的持久化,就是将数据保存到硬盘中,使得在应用程序或机器重启后可以继续访问之前保存的数据。其实储存的形式无非就这么几种,而我们还必须要关心的是,这些文件会被放置在那个文件下,然后如何读取。 也就是说:iOS上数据存储,我们要了解的两点,数据存储格式(也就是存储机制),数据存储位置。 数据存储位置 阅读全文
摘要:
//设置tabbar 选中文字的颜色 [[UITabBarItem appearance] setTitleTextAttributes:@{NSFontAttributeName : [UIFont fontWithName:@"HelveticaNeue-Bold" size:10.0f], N 阅读全文
摘要:
#import <UIKit/UIKit.h> @interface SSLoading : UIView - (instancetype)initWithFrame:(CGRect)frame; - (void)showLoading:(UIColor *)backgroundColor alph 阅读全文
摘要:
//画虚线 CAShapeLayer *shapeLayer = [CAShapeLayer layer]; [shapeLayer setBounds:self.backView.bounds]; [shapeLayer setPosition:self.backView.center]; [sh 阅读全文
摘要:
button.layer.shadowColor = [UIColor clearColor].CGColor;//阴影的颜色 button.layer.shadowOffset = CGSizeMake(0.5, 1);//阴影大小 button.layer.shadowOpacity = 0;/ 阅读全文
摘要:
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string { NSString *text = [textF 阅读全文
摘要:
实现这种效果的是textfield 的shouldChangeCharactersInRange回调方法 -(BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacemen 阅读全文
摘要:
1、自定义一个Cell,拖一个label。设置cell的上下边与Cell.contentView间距0,其他约束随意。这样,lable对Cell的高度有了一个强约束。设置label的行数为0,高度不设。 2、感谢网友提醒,这里如果是iOS7,还是需要设置Cell的高度,不过可以非常简化,具体做法如下 阅读全文
摘要:
1、支持水平和垂直两种方向的布局 2、通过layout配置方式进行布局 3、类似于TableView中的cell特性外,CollectionView中的Item大小和位置可以自由定义 4、通过layout布局回调的代理方法,可以动态的定制每个item的大小和collection的答题布局属性 5、更 阅读全文
摘要:
1、frame #define JKScreenW [UIScreen mainScreen].bounds.size.width 2、Autoresizing 只能针对父子关系进行有限调整,如边距固定,尺寸可变,对于兄弟关系的调整无法实现。 3、Autolayout 轻松解决屏幕适配的问题 4、S 阅读全文