摘要: 按钮图片过小 的时候 ,点击相应的区域就会很小,用户体验就会很差,这个时候就需要添加点击的区域。具体解决办法是重写 category 中UIButton 的 方法 .h 文件: #import <UIKit/UIKit.h> @interface UIButton (EnlargeTouchArea 阅读全文
posted @ 2016-03-15 13:53 deneyZhao 阅读(574) 评论(0) 推荐(0) 编辑
摘要: tableview 继承自UIScrollView ,在手势上面会有很多冲突,比如在cell 上面添加了一个textfield 的时候,要求实现 点击textfield 以外的地方实现 [tetxfield resignFirstResponder]; 这样的话 点击手势就会失效。 解决办法是实现 阅读全文
posted @ 2016-03-15 13:50 deneyZhao 阅读(2549) 评论(0) 推荐(0) 编辑
摘要: iOS8 以后 苹果 放开了输入法的权限,允许用户安装使用第三方的输入法,但是iOS没有api 可以判断用户使用的是否为第三方输入法,在使用第三方输入法的时候也会遇到各种问题。 比如 输入框在键盘弹出的时候 上移一定的位置,如果是系统自带的键盘,宏定义一个位置 就可以达到效果,但是如果切换到第三方的 阅读全文
posted @ 2016-03-15 12:32 deneyZhao 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 以前用的时候懒得整理 ,现在整理一下,以后用着也方便. - (BOOL)validateMobileNum:(NSString *)num { /** * 手机号码 * 移动:134[0-8],135,136,137,138,139,150,151,157,158,159,182,187,188 * 阅读全文
posted @ 2016-03-15 10:53 deneyZhao 阅读(653) 评论(0) 推荐(0) 编辑
摘要: 之前做手机号码限位的时候 用的是delegate 方法里面的 - (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)s 阅读全文
posted @ 2016-03-15 10:50 deneyZhao 阅读(110) 评论(0) 推荐(0) 编辑