摘要: - (float) heightForTextView: (UITextView *)textView WithText: (NSString *) strText{ float fPadding = 10.0; CGSize constraint = CGSizeMake(textView.contentSize.width - fPadding, CGFLOAT_MAX); CGSize size = [strText sizeWithFont: textView.fontconstrainedToSize:constraint lineBreakMode:NSLineBreakB... 阅读全文
posted @ 2013-08-09 14:16 cocoajin 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 一:添加通知//数字键盘添加完成 [[NSNotificationCenterdefaultCenter] addObserver:selfselector:@selector(keyboardWillShow:) name:UIKeyboardDidShowNotificationobject:nil];二:数字键盘出现添加//键盘处理- (void)keyboardWillShow:(NSNotification *)note{ UIButton *doneButton = [UIButton buttonWithType:UIButtonTypeCustom]; doneB... 阅读全文
posted @ 2013-08-08 17:42 cocoajin 阅读(1100) 评论(0) 推荐(0) 编辑
摘要: 一:添加通知监测键盘高度变化 [selfkeyBoardAutoSize];二:动态改变高度#pragma mark keyboard height auto/* NSNotificationCenter:键盘出现、消失时的通知 UIKeyboardWillShowNotification; UIKeyboardDidShowNotification; UIKeyboardWillHideNotification; UIKeyboardDidHideNotification; */- (void) keyBoardAutoSize{ [[NSNotificationCenter d... 阅读全文
posted @ 2013-08-08 17:39 cocoajin 阅读(842) 评论(0) 推荐(0) 编辑
摘要: titleLabel.font = [UIFontboldSystemFontOfSize:16]; 阅读全文
posted @ 2013-08-01 14:09 cocoajin 阅读(1354) 评论(0) 推荐(0) 编辑
摘要: /* CAKeyframeAnimation *pathAnimation = [CAKeyframeAnimation animationWithKeyPath:@"position"]; pathAnimation.calculationMode = kCAAnimationPaced; pathAnimation.fillMode = kCAFillModeForwards; pathAnimation.removedOnCompletion = NO; pathAnimation.duration = 15.0; p... 阅读全文
posted @ 2013-07-27 16:28 cocoajin 阅读(518) 评论(0) 推荐(0) 编辑
摘要: strcpy,sprintf,memcpy的区别strcpy函数操作的对象是字符串,完成从源字符串到目的字符串的拷贝功能。snprintf函数操作的对象不限于字符串:虽然目的对象是字符串,但是源对象可以是字符串、也可以是任意基本类型的数据。这个函数主要用来实现(字符串或基本数据类型)向字符串的转换功能。如果源对象是字符串,并且指定%s格式符,也可实现字符串拷贝功能。memcpy函数顾名思义就是内存拷贝,实现将一个内存块的内容复制到另一个内存块这一功能。内存块由其首地址以及长度确定。程序中出现的实体对象,不论是什么类型,其最终表现就是在内存中占据一席之地(一个内存区间或块)。因此,memcpy的 阅读全文
posted @ 2013-07-08 19:54 cocoajin 阅读(447) 评论(0) 推荐(0) 编辑
摘要: [UIApplicationsharedApplication].idleTimeDisabled= YES 阅读全文
posted @ 2013-07-07 17:52 cocoajin 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 自定义UITableViewCell上的delete按钮滑动列表行(UITableViewCell)出现删除按钮时,默认是英文“delete”,这份代码片段能够将“delete”变成中文”删除“,甚至可以自定义删除按钮的形状。?12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061//通过UITableViewDelegate方法可以实现删除 tableview中某一行 //滑动删除-(void)tableView:(UIT 阅读全文
posted @ 2013-07-07 17:19 cocoajin 阅读(811) 评论(0) 推荐(0) 编辑
摘要: /* %@ 对象 %d, %i 整数 %u 无符整形 %f 浮点/双字 %x, %X 二进制整数 %o 八进制整数 %zu size_t %p 指针 %e 浮点/双字 (科学计算) %g 浮点/双字 %s C 字符串 %.*s Pascal字符串 %c 字符 %C unichar %lld 64位长整数(long long) %llu 无符64位长整数 %Lf 64位双字 */ 阅读全文
posted @ 2013-07-07 17:15 cocoajin 阅读(443) 评论(0) 推荐(0) 编辑
摘要: iOS实现在后台播放音乐iOS4之后就支持后台播放音频了。只需下面两步就可以实现后台播放音频操作了。1. 在Info.plist中,添加"Required background modes"键,其值设置是“App plays audio"2. 在播放器播放音乐的代码所在处,添加如下两段代码(当然,前提是已经添加了AVFoundation框架):12345678910111213141516171819//添加后台播放代码:AVAudioSession *session = [AVAudioSession sharedInstance]; [session setA 阅读全文
posted @ 2013-07-07 17:09 cocoajin 阅读(548) 评论(0) 推荐(0) 编辑