摘要: 在使用 table view 的时侯经常会遇到这样的需求:table view 的 cell 中的内容是动态的,导致在开发的时候不知道一个 cell 的高度具体是多少,所以需要提供一个计算 cell 高度的算法,在每次加载到这个 cell 的时候计算出 cell 真正的高度。在 iOS 8 之前没有... 阅读全文
posted @ 2016-01-16 18:29 北狐 阅读(155) 评论(0) 推荐(0) 编辑
摘要: UITextField限制textField长度曾经,以为输入框只是输入字符的,但真的认真为一个登陆界面输入框而改了六七次以后,发现好烦人啊,先谢谢测试的不厌其烦,不杀之恩,不想再用IOS的输入框就是这样子的来敷衍产品汪,认真思考了一下,还真有点不好搞啊,于是呼,找了点测试过能用的代码,贴这里给我们... 阅读全文
posted @ 2016-01-16 13:51 北狐 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 1、先来几个常用的:[csharp]view plaincopy//是否高清屏#defineisRetina([UIScreeninstancesRespondToSelector:@selector(currentMode)]?CGSizeEqualToSize(CGSizeMake(640,96... 阅读全文
posted @ 2016-01-16 13:14 北狐 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 在Cocoa中使用NSUndoManager可以很方便的完成撤销操作。NSUndoManager会记录下修改、撤销操作的消息。这个机制使用两个NSInvocation对象栈。NSInvocation会把消息(选择器和接受者及参数)包装成一个对象,这个对象就是NSInvocation的实例。当一个对象... 阅读全文
posted @ 2016-01-16 13:12 北狐 阅读(196) 评论(0) 推荐(0) 编辑
摘要: UISearchBar介绍属性作用UIBarStyle barStyle控件的样式id delegate设置控件的委托NSString *text控件上面的显示的文字NSString *prompt显示在顶部的单行文字,通常作为一个提示行NSString *placeholder半透明的提示文字,输... 阅读全文
posted @ 2016-01-16 13:08 北狐 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 1.矩阵的基本知识:struct CGAffineTransform{ CGFloat a, b, c, d; CGFloat tx, ty;};CGAffineTransform CGAffineTransformMake(CGFloat a,CGFloat b,CGFloat c,CGFloat... 阅读全文
posted @ 2016-01-16 12:53 北狐 阅读(184) 评论(0) 推荐(0) 编辑
摘要: UITextField 光标的位置设置获取通过给UITextField 加一个拓展//#import"UITextField+ExtentRange.h" #import@interfaceUITextField(ExtentRange) -(NSRange)selectedRange; -(voi... 阅读全文
posted @ 2016-01-16 12:52 北狐 阅读(766) 评论(0) 推荐(0) 编辑