![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
项目总结
文章平均质量分 65
dxykevin
这个作者很懒,什么都没留下…
展开
-
关于deselectRowAtIndexPath
有没有遇到过,导航+UITableView,在push,back回来之后,当前cell仍然是选中的状态。当然,解决办法简单,添加一句[tableView deselectRowAtIndexPath:indexPath animated:YES]即可。令人纠结的时,在没加这句的时候,有的视图同样回来之后,选中状态消失,为什么会出现这种情况呢?原来是,如果UITableView是在U转载 2016-04-11 14:45:59 · 469 阅读 · 0 评论 -
开发小结
[objc] view plain copyUIImage *image = [UIImage imageNamed:@"app_slogan"]; image原创 2016-04-15 15:24:03 · 2504 阅读 · 0 评论 -
Masonry使用
mas_equalTo和equalTo默认情况下mas_equalTo有自动包装功能,比如自动将20包为@20equalTo没有自动包装功能如果添加下面的宏,那么mas_equal和equalTo就没有区别#define MAS_SHORTHAND_GLOBALS注意:这个宏一定要添加到#import "Masonry.h"前面mas_width和width原创 2016-04-24 20:28:28 · 598 阅读 · 0 评论 -
图片圆角处理方法
第一种方法: 对layer进行处理,此方法适用于处理图片较少的情况下 大量的图片处理会造成卡顿 离屏渲染~~~self.layer.cornerRadius = 10;self.layer.masksToBounds = YES;第二种方法画图给UIImage添加类别 方法circleImage/** 返回圆形图片 */- (UIImage *)circleIm原创 2016-04-19 23:54:53 · 1009 阅读 · 0 评论 -
Cocoapods导入第三方框架步骤
1.打开终端执行指令 cd + 空格 + 拖文件 2.创建文件夹 vim Podfile3.加入插件先敲一下A键 再输入例如 pod 'SDWebImage' pod 'AFNetworking' pod 'MBProgressHUD' pod 'MJRefresh'原创 2016-04-16 21:50:31 · 304 阅读 · 0 评论 -
监听键盘状态
第一种写法,通知中心添加观察者分别观察显示和隐藏- (void)viewDidLoad { [super viewDidLoad]; //增加监听,当键盘出现或改变时收出消息 [[NSNotificationCenter defaultCenter] addObserver:self原创 2016-04-18 00:45:47 · 322 阅读 · 0 评论 -
for循环创建button
NSArray *images = @[@"publish-video",@"publish-picture",@"publish-text",@"publish-audio",@"publish-review",@"publish-offline"]; NSArray *titles = @[@"发视频",@"发图片",@"发段子",@"发声音",@"审帖",@"离线下载"];原创 2016-04-15 16:06:27 · 2047 阅读 · 0 评论 -
解决图片尺寸大于屏幕尺寸时,压缩图片显示最前面的图片
/** 如果是大图片才进行处理 */ if (!model.isBigImage) { return ; } /** 开启图形上下文 */ UIGraphicsBeginImageContextWithOptions(model.pictureViewFrame.size, YES, 0.0);原创 2016-04-15 14:53:22 · 631 阅读 · 0 评论 -
把图片保存到系统相册中
监听的时间需要注意传规定的参数- (IBAction)save:(id)sender { /** 将图片写入相册 */ UIImageWriteToSavedPhotosAlbum(self.imageView.image, self, @selector(image:didFinishSavingWithError:contextInfo:), nil);}原创 2016-04-15 10:02:34 · 419 阅读 · 0 评论 -
每次版本更新都出现引导页
思路:将info.plist里存储的app版本号与用户沙盒里的app版本号进行对比,不一样就显示#import "DXYPushGuide.h"@implementation DXYPushGuide+ (instancetype)guideView { return [[[NSBundle mainBundle] loadNibNamed:NSStringFro原创 2016-04-25 16:29:52 · 601 阅读 · 0 评论 -
UILabel显示富文本
UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(30, 90, 150, 50)]; NSMutableDictionary *attributes = [NSMutableDictionary dictionary]; attributes[NSStrokeColorAttributeName] = [UICo原创 2016-07-29 17:19:29 · 660 阅读 · 0 评论