方法
文章平均质量分 51
红秋裤
做自己喜欢的事
展开
-
将JSON转化为NSArray或者NSDictionary
1 获得JSON文件的路径(以project.json文件为例) NSString *path=[[NSBundlemainBundle]pathForResource:@"project"ofType:@"json"];2 加载JSON文件 NSData *data=[NSDatadataWithCont原创 2015-12-12 10:30:39 · 283 阅读 · 0 评论 -
子控制隐藏tabBar的设置
在自定义导航栏控制器中,push到的新控制器界面隐藏tabBar在控制少的情况下可以使用如下方法如果控制器多的情况下一个一个去设置 Hide Bottom Bar on Push 是很烦的操作,最方便的就是拦截控制器的push方法,重写push方法原创 2015-12-06 21:13:30 · 241 阅读 · 0 评论 -
改造文本框内边距
文本框内部左边留有距离需要使用UITextField的属性leftView除了设置leftView之外 还需要配合UITextFieldViewMode属性@property(nonatomic,retain)UIView *leftView; // e.g. magnifying glass@property(nonat原创 2015-10-12 11:39:03 · 1007 阅读 · 0 评论 -
弹出键盘
动画的执行节奏 UIKeyboardAnimationCurveUserInfoKey = 7;键盘弹出/隐藏动画所需要的时间 UIKeyboardAnimationDurationUserInfoKey = "0.25"; UIKeyboardBoundsUserInfoKey = "NSRect: {{0, 0}, {320, 253}}"; UIK原创 2015-10-12 11:36:45 · 305 阅读 · 0 评论 -
获取动态文字尺寸的方法
-(CGSize)sizeWithText:(NSString *)text font:(UIFont *)font maxSize:(CGSize)maxSize{ NSDictionary *attrs=@{NSFontAttributeName:font}; return [textboundingRectWithSize:maxSize options:NS原创 2015-12-07 20:01:21 · 248 阅读 · 0 评论 -
交换button中图片和按钮的位置
自定义button中有两个方法:- (CGRect)titleRectForContentRect:(CGRect)contentRect{ //控制button中label的frame}- (CGRect)imageRectForContentRect:(CGRect)contentRect{ /原创 2015-12-07 21:14:09 · 634 阅读 · 0 评论 -
拉伸图片内部
CGFloatw=normal.size.width*0.5;CGFloath=normal.size.height*0.5; //方法1 UIImage *lastnormal=[normal resizableImageWithCapInsets:UIEdgeInsetsMake(h, w, h, w)];原创 2015-10-12 11:35:12 · 238 阅读 · 0 评论