OC
木日石
成长就是边被打击边不断学习的过程
展开
-
UITextField设置首字母小写
emailTextField.autocapitalizationType = UITextAutocapitalizationTypeNone;//设置首字母小写原创 2014-06-28 11:36:45 · 1744 阅读 · 0 评论 -
UILabel、UITextView根据字符串动态计算高度
字符串动态计算控件的高度的方法对于 UILabel 和 UITextView 来说是不同的,UITextView 上左下右都有一个 8px 的 padding,使用计算 UILabel 的方法来算 UITextView 的高度,得到的高度是偏小的,上下各少了8px。原创 2014-11-04 15:56:57 · 697 阅读 · 0 评论 -
CGContextRef画圆、线填充等
1、画一个简单的圆//绘制圆,不填充- (void)drawCircleWithoutFill{ CGContextRef context = UIGraphicsGetCurrentContext();//首先创建画布 CGContextSetStrokeColorWithColor(context, self.scoreColor.CGColor);//绘制颜色原创 2015-11-17 15:07:46 · 1334 阅读 · 0 评论 -
position与anchorPoint
引言相信初接触到CALayer的人都会遇到以下几个问题: 为什么修改anchorPoint会移动layer的位置?CALayer的position点是哪一点呢?anchorPoint与position有什么关系?我也迷惑过,找过网上的教程,大部分都是复制粘贴的,有些是翻译的文章但很有问题,看得似懂非懂,还是自己写代码彻底弄懂了,做点笔记吧。每一个UIView内部转载 2015-08-17 11:41:36 · 334 阅读 · 0 评论 -
iOS如何设置状态栏字体颜色
1、在Info.Plist中添加UIViewControllerBasedStatusBarAppearance(关键,否则代码不生效);2、代码[[UIApplication sharedApplication]setStatusBarStyle:UIStatusBarStyleLightContent animated:NO];原创 2015-05-26 17:29:32 · 424 阅读 · 0 评论 -
【控件】UITableView自定义cell时,设置控件frame问题
当自定义cell时,往往会在cell上j原创 2014-11-17 10:33:09 · 1843 阅读 · 0 评论 -
【控件】UIButton同时设图片和文字时的对齐问题
默认情况下,不设置的效果,都使居中现实,button为150*150使用以下设置后: [self setTitleEdgeInsets:UIEdgeInsetsMake( 0.0,-backGroundImag.size.width, 0.0,0.0)]; [self setImageEdgeInsets:UIEdgeInsetsMake(0.0, 0.转载 2015-01-29 21:31:00 · 614 阅读 · 0 评论 -
iOS 各种控件默认高度
1.状态栏状态栏一般高度为20像素,在打手机或者显示消息时会放大到40像素高,注意,两倍高度的状态栏在好像只能在纵向的模式下使用。如下图用户可以隐藏状态栏,也可以将状态栏设置为灰色,黑色或者半透明的黑色。如果需要隐藏状态栏可以使用调用:[[UIApplication sharedApplication] setStatusBarHidden:YES animated转载 2015-03-11 14:16:47 · 390 阅读 · 0 评论 -
os日期格式转换
1、如何如何将一个字符串如“ 20110826134106”装化为任意的日期时间格式,下面列举两种类型: NSString* string = @"20110826134106"; NSDateFormatter *inputFormatter = [[[NSDateFormatter alloc] init] autorelease]; [inputFormatter转载 2015-03-17 17:20:16 · 659 阅读 · 0 评论 -
字符串的分割与拼接
将字符串"12345"转换成"1-2-3-4-5" NSString *originalString = @"12345"; NSMutableArray *pointsArray = [[NSMutableArray alloc]init]; for (int i = 0; i < originalString.length; i ++) { N原创 2015-02-26 17:10:39 · 562 阅读 · 0 评论 -
自定义UILabel中的text格式(字体字号颜色等)
UILabel *countLabel = [[UILabel alloc]initWithFrame:CGRectMake(0, 64, self.view.frame.size.width, 50)]; countLabel.textAlignment = NSTextAlignmentCenter; [self.view addSubview:countLabel];原创 2015-02-26 17:28:40 · 863 阅读 · 0 评论 -
【导航】iOS自带的手势向左滑动返回
iPhone App基本都可以左滑返回前一层。这个功能是原创 2014-11-13 14:23:06 · 4324 阅读 · 0 评论 -
第一次启动应用时,加载引导页问题
NSString *userPlist = [NSString stringWithFormat:@"%@/xxxxx.plist",NSHomeDirectory()]; NSFileManager *fileManager = [NSFileManager defaultManager]; //如果沙盒中的DOC目录中没有数据文件 if (![fileManager f原创 2014-11-14 11:38:19 · 852 阅读 · 0 评论 -
iOS Client 与WebSocket 通信(一)
原po地址 :http://blog.csdn.net/jinglijun/article/details/9365879 这一篇我们先了解一下基本知识,这样对我们后面的学习更加有帮助 。 Socket,WebSocket,Http,Tcp等这些我们已经听的耳朵有茧了,但是用得时候还是复习一下吧。 大学学习网络基础的时候老转载 2014-07-29 11:18:24 · 904 阅读 · 0 评论 -
UITextField
//初始化textfield并设置位置及大小 UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)];//设置边框样式,只有设置了才会显示边框样式 text.borderStyle = UITextBorderStyleRoundedRect; typedef enum {转载 2014-07-10 18:52:53 · 404 阅读 · 0 评论 -
本地推送UILocalNotification
本地推送,顾名思义,就是不需要网络连接,在客户端本地发送推送通知给用户。主要分为两个步骤:1、本地推送的创建和发送;2、本地推送的移除。1、创建和发送- (void)sendLocalNotification{ UILocalNotification *localNotification = [[UILocalNotification alloc]init]; //触原创 2016-02-22 11:58:03 · 431 阅读 · 0 评论