2015年11月12日

类似QQ聊天图文混排

摘要: 第一次要用到图文混排的时候,感觉很难。虽然知道drawRect可以实现,但是对这块了解的较少,无法实现。后来研究了一下:drawRect就像是在画布是画画一样,用两个变量标注坐标,左上角为起点,把文字和表情一个一个的“画”上去就OK了#define BEGIN_TAG @"["#define EN... 阅读全文

posted @ 2015-11-12 11:13 rgshio 阅读(406) 评论(0) 推荐(0) 编辑

UIImageView 小幅度震动动画

摘要: [UIView beginAnimations:@"shake" context:nil]; [UIView setAnimationDuration:0.1f]; [UIView animateWithDuration:0.1f animations:^{ // ... 阅读全文

posted @ 2015-11-12 11:10 rgshio 阅读(241) 评论(0) 推荐(0) 编辑

获取父类的私有变量

摘要: 开始时调用了方法 object_getInstanceVariable(idobj,constchar*name,void**outValue),使用该方法确实可以获取到另一个类私有变量的值,但是只能在非ARC环境中使用(配置方法:点击 工程名->Build Settings->搜索Automati... 阅读全文

posted @ 2015-11-12 11:08 rgshio 阅读(697) 评论(0) 推荐(0) 编辑

2015年10月30日

通过点击cell上的Button获取tableView的indexPath

摘要: - (void)buttonClickedWith:(UIButton *)button event:(UIEvent *)event{ NSSet *touches =[event allTouches]; UITouch *touch =[touches anyObject]; ... 阅读全文

posted @ 2015-10-30 09:29 rgshio 阅读(196) 评论(0) 推荐(0) 编辑

2015年9月25日

使用Autolayout和约束后,用代码改变view的位置,并实现动画效果

摘要: 例:将view上移 //这种情况即使设置动画,还是没有动画效果 [UIView animateWithDuration:0.3 animations:^{ ... 阅读全文

posted @ 2015-09-25 16:33 rgshio 阅读(161) 评论(0) 推荐(0) 编辑

2015年9月17日

计算空间大小

摘要: 1.计算单个文件大小+ (long long)fileSizeAtPath:(NSString*)filepath{ NSFileManager* manager = [NSFileManager defaultManager]; if ([manager fileExistsAtPat... 阅读全文

posted @ 2015-09-17 10:48 rgshio 阅读(222) 评论(0) 推荐(0) 编辑

计算时间间隔天数

摘要: + (NSInteger)calculateDateInterval:(NSString *)timestamp{ NSCalendar *gregorian = [[NSCalendar alloc] initWithCalendarI... 阅读全文

posted @ 2015-09-17 10:39 rgshio 阅读(166) 评论(0) 推荐(0) 编辑

DES加密解密

摘要: //需要导入的头文件#import #import #define DESKEY @""/** * DES加密 */+ (NSString *)encryptWithText:(NSString *)str{ //kCCEncrypt 加密 return [self encrypt:st... 阅读全文

posted @ 2015-09-17 10:36 rgshio 阅读(539) 评论(0) 推荐(0) 编辑

iOS捕获系统异常

摘要: // 提交异常Log信息void UncaughtExceptionHandler(NSException *exception) { // 异常Log信息 NSString *errorStr = [NSString stringWithFormat:@"错误详情:%@\n%@... 阅读全文

posted @ 2015-09-17 10:32 rgshio 阅读(176) 评论(0) 推荐(0) 编辑

2015年8月14日

button文字多行显示

摘要: button.titlelabel.linebreakmode = 0; 阅读全文

posted @ 2015-08-14 11:00 rgshio 阅读(459) 评论(0) 推荐(0) 编辑

导航