![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
IOS--小技巧
文章平均质量分 59
bloues
放弃对别人的依赖,才能告别菜鸟时代.
展开
-
CALayer和CCLayer
CALayerCALayer是Quartz Core 框架的一部分,要使用CALayer,必须将Quartz Core 框架添加到库中CALayer属于核心动画的内容,当绘制图形的时候CALayer就显得非常重要,每个UIView都有一个根CALayer,其所有的绘制(视觉效果)都是在这个layer上进行的,但CALayer的缺点是不能响应用户时间,不能点击不能触摸,只能和view结合在一原创 2013-11-04 20:16:39 · 1142 阅读 · 0 评论 -
去除HTML标签
-(NSString *)filterHTML:(NSString *)html{ NSScanner * scanner = [NSScannerscannerWithString:html]; NSString * text = nil; while([scanner isAtEnd]==NO) { /原创 2015-01-23 13:14:08 · 367 阅读 · 0 评论 -
字符串保存和获取
有时候,需要在手机里储存一些东西,比如说在APP使用的时候保存账号和密码什么的需要写几个实例方法在.h文件中写上方法名+ (void) saveCenterProValue:(NSString*)valueStr key:(NSString *)keyStr;+ (id)getCenterPro:(NSString*)identifier;在.m文件中加上实现方法p原创 2014-07-15 10:37:12 · 1141 阅读 · 0 评论 -
IOS-时间与字符串互相转换
有时会遇到这样的问题,需要把时间和时间戳互相转换比如把当前时间转换成 “20140716155436”这样的格式或者是把“20140716155436”转换成“2014-07-16 15:54:36”首先来第一个:当前时间转换成 “20140716155436”这样的格式 /////////////////////////////// //获取当前时间原创 2014-07-16 16:08:29 · 3785 阅读 · 1 评论 -
IOS7导航栏半透明变不透明
IOS7的扁平化设计的确受很多人喜爱(包括我自己),但是you'shi'h原创 2014-07-15 10:57:03 · 1342 阅读 · 0 评论 -
UIActionSheet添加多个otherButtonTitles
关于UIActionSheet,我们经常用到的就是UIActionSheet *actionSheet = [[UIActionSheetalloc]initWithTitle:@"请选择"delegate:selfcancelButtonTitle:@"取消"destructiveButtonTitle:@"确定"otherButtonTitles:@"1",@"2",@原创 2014-05-19 21:44:17 · 1971 阅读 · 0 评论 -
UIDatePicker的使用
UIDatePicker有四个状态typedefNS_ENUM(NSInteger, UIDatePickerMode) { UIDatePickerModeTime, // Displays hour, minute, and optionally AM/PM designation depending on the locale setting原创 2014-03-24 11:29:53 · 501 阅读 · 0 评论 -
两个ViewController间传值--回传
在上一篇 两个ViewController间传值(一)中说明了如何从A传值到B,这次要讲的是如何从A进入B,在B输入值后回传给A,这类似于Android中的利用Activity的onActivityResult回调方法实现两个Activity之间的值传递,那么在IOS中如何实现这个功能呢,答案是使用Delegate(委托协议)。首先来看看工程结构图:其中有两个ViewC转载 2014-03-20 17:25:35 · 560 阅读 · 0 评论 -
iOS图片拉伸/适应
原文来自 http://blog.csdn.net/q199109106q/article/details/8615661纵观移动市场,一款移动app,要想长期在移动市场立足,最起码要包含以下几个要素:实用的功能、极强的用户体验、华丽简洁的外观。华丽外观的背后,少不了美工的辛苦设计,但如果开发人员不懂得怎么合理展示这些设计好的图片,将会糟蹋了这些设计,功亏一篑。比如下面转载 2014-03-20 08:51:32 · 499 阅读 · 0 评论 -
IOS-手动释放内存问题
刚开始学的时候是从IOS5开始的,从IOS4升级后的IOS5,最大的亮点就是ARC,自动释放内存,所以做项目的时候就会打开ARC,(ios5在建立的时候就会提醒你要不要打开ARC,我看了一下IOS7时却没有了这个功能,打开和关闭,见http://blog.csdn.net/q199109106q/article/details/8565403)用ARC的时候觉得很舒服,很爽啊,但师父说,有的时原创 2014-03-28 16:44:49 · 2497 阅读 · 0 评论 -
MBProgressHUD的使用-ios
每次要加载一个页面的时候都要等待几秒,那么在这几秒之中很多人都喜欢放一个进度条或者小菊花之类的东西表示正在加载,今天呢,就写一个关于进度条/小菊花的。首先在github上下载这个MBProgressHUD,地址https://github.com/jdg/MBProgressHUD然后拷贝MBProgressHUD.h 和MBProgressHUD.m 文件原创 2014-02-25 17:07:14 · 725 阅读 · 0 评论 -
return/enter键退出键盘
-(BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text { if ([text isEqualToString:@"\n"]) { [textView resignFirstResponder];原创 2014-02-13 10:42:10 · 1574 阅读 · 2 评论 -
滚动视图和页面控制
先看看效果说起来这个,确实应该反省,不怎么难的东西却整了半天好了,进入正题先定义一个滚动视图 MyScrollView = [[UIScrollView alloc]initWithFrame:CGRectMake(0, 20, 320, 370)];以及可以滚动的大小,是否显示滚动条MyScrollView.contentSize = CGSizeMake原创 2014-01-14 16:08:32 · 584 阅读 · 0 评论 -
本地消息推送
NSString *yourXMLDate = @"08:00" ; NSDateFormatter *inputFormatter = [[NSDateFormatter alloc] init]; [inputFormatter setDateFormat:@"HH:mm"]; NSDate *inputDate = [inputFormatter dateFro原创 2013-11-13 14:38:21 · 671 阅读 · 0 评论 -
响应操作与内存之间的关系
以前写代码的时候没有考虑过这个问题,响应操作与内存之间没有什么关系吧,但是我错了 //分段控件 UISegmentedControl * MySegmentedControl = [[UISegmentedControlalloc]initWithFrame:CGRectMake(20,400, 100, 30)]; MySegmentedContro原创 2013-11-25 17:00:04 · 655 阅读 · 0 评论 -
如何截取字符串里面的所有数字
在网上找了很长时间还是没有找到,于是我再次请教了老师 NSString *string =@“1225ji90786yhji0uujnbgvdfdssxde23@#TG¥……&888imu67”; //正则表达式 NSRegularExpression *regex = [NSRegularExpressionregularExpressionWi原创 2013-11-27 13:46:17 · 3148 阅读 · 0 评论 -
键盘遮住了输入框
今天上网看到了很多人解决了这个问题,然后我就综合了一下,用比较简单的方式完成键盘适应屏幕高度的问题开始是这样,只能看到两个解决之后是这样先为输出框添加点击方法[self.addressaddTarget:selfaction:@selector(textFieldDidBeginEditing:)forControlEvents:UIContro原创 2013-10-29 09:40:17 · 927 阅读 · 0 评论 -
label 自适应高度
很多时候都会遇到这样的问题,不能确定一个label的内容有多少,所以不能确定有多高,先放上解决办法 UIFont *font = [UIFont fontWithName:@"Arial" size:15];//"Arial" CGRect headRect = [str boundingRectWithSize:CGSizeMake(248, 9999) options:NSString原创 2015-05-06 16:25:50 · 612 阅读 · 0 评论