![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
IOS
凝香沁雪
乐观有上进心喜欢做一些有挑战的事
展开
-
UIImageView常用操作
UIImageView,顾名思义,是用来放置图片的。使用Interface Builder设计界面时,当然可以直接将控件拖进去并设置相关属性,这就不说了,这里讲的是用代码。1、创建一个UIImageView:创建一个UIImageView对象有五种方法:UIImageView *imageView1 = [[UIImageView alloc] init]; UIImageVi转载 2014-06-05 16:25:09 · 476 阅读 · 0 评论 -
在button上面加个图片
UIButton *button = [[UIButtonalloc] initWithFrame:CGRectMake(0,0, 29, 30)]; [button addTarget:selfaction:@selector(buttonClicked:)forControlEvents:UIControlEventTouchUpInside]; UI原创 2013-11-21 15:16:09 · 1610 阅读 · 0 评论 -
ios中将NSString类型转化为NSMutableDictionary类型
例如:NSString=@"id=123&name=csdn&age=1&content=what&";-(NSMutableDictionary *)changeStringToDictionary:(NSString *)string{ NSMutableDictionary *returnDic=[[[NSMutableDictionaryalloc] init]aut原创 2013-11-28 16:23:50 · 1962 阅读 · 0 评论 -
针对UI给出的背景颜色和透明度#ba9163 35%透明度该如何设置
1.首先将ba、91、63这3个16进制数转化为10进制数:ba:186 91:145 63:992.使用系统自带的方法进行赋值即可:self.backgroundColor=[UIColorcolorWithRed:186/255 green:145/255 blue:99/255 alpha:0.35];原创 2013-12-05 14:21:00 · 874 阅读 · 0 评论 -
ios中如何画1像素的直线
ios中在对cell的处理过程中经常要去掉tableview自带的分割线,自己换一条线。那么如何画1像素的直线呢?解决办法: UIView *view=[[UIViewalloc] initWithFrame:CGRectMake(0,66, 320,0.5)];//线的位置,根据具体的UI确定,但是高度一定是0.5,这样2倍图时就是1了 view.bac原创 2013-12-06 10:58:46 · 2848 阅读 · 0 评论 -
iOS NSString的常用用法
//1、创建常量字符串。NSString *astring = @"This is a String!"; //2、创建空字符串,给予赋值。NSString *astring = [[NSString alloc] init]; astring = @"This is a String!"; [astring release]; NS转载 2013-12-06 11:38:20 · 600 阅读 · 0 评论 -
ios中判断一个数是否是整数,是整数那么只显示整数部分。否则显示小数点后面一位
float num=12.0; float i=roundf(num);//对num取整 if (i==num) { lb_fanli.text =[NSStringstringWithFormat:@" 送%.0f个iphone",i]; }else{ lb_fanli.text =[N原创 2013-12-12 15:34:15 · 8614 阅读 · 1 评论 -
iOS小知识点总结
1.打印:有时候在查找错误的时候经常会需要打印一些变量,根据变量的不同类型采取不同的打印方法,下面举2个经常用到的例子:(1)打印frame: UIView *view=[[UIViewalloc] initWithFrame:CGRectMake(20,30, 40, 50)]; NSLog(NSString原创 2013-12-13 15:26:02 · 1470 阅读 · 0 评论 -
“textField.placeholder属性中的文字设置后在ios7下在textfield的中间。在ios6下字会往上偏”解决办法
加上下面这行代码就好了 textfiled.contentVerticalAlignment =UIControlContentVerticalAlignmentCenter;原创 2013-12-19 17:37:30 · 1755 阅读 · 0 评论 -
自定义的button在ios7下可见,在ios6下不可见的解决办法
实现下面的button1.先自定义button UIButton *tiJiaoBtn=[UIButtonbuttonWithType:UIButtonTypeCustom]; tiJiaoBtn.frame=CGRectMake(148,0, 210, 54); tiJiaoBtn.tag=2; [ti原创 2013-12-19 17:53:28 · 1690 阅读 · 0 评论 -
用xib文件自定义UIview的实现
有时候需要使用到UIview,在UIview上面加很多控件,如果全用手写加上去会很麻烦,这时可以使用nib文件,像UIviewcontroller一样拖拉控件上去即可;此时UIview在初始化时不能再这样写:NewView *conceiveView=[[NewViewalloc] initWithFrame:CGRectMake(0,20, 1024, 748)];原创 2013-12-20 09:55:54 · 872 阅读 · 0 评论 -
如何用svn进行更新和提交
1、更新cd Desktop(工程放的地方)——>ls——>cd 工程的名字(MyProject)——> svn up2、提交cd Desktop(工程放的地方)——>ls——>cd 工程的名字(MyProject)——> svn ci-m "更新时你想输入的内容"原创 2014-03-25 11:18:45 · 941 阅读 · 0 评论 -
如何将一个工程中的文件更名后倒入到另一个工程中
用途:有时开发中会遇到这种情况,正在开发中的项目中的有的功能在前一个项目中写过,特别是cell还带xib文件。这时想直接用前一个项目的cell。但是得改变名字(方便别人和自己看懂)。这时就需要将之前的项目中的文件重新命名后导入到新的项目中。注意cell还要手动将xib文件里面的唯一标识符改为新的文件名。因为系统只会改变cell的名字,但是不会改变唯一标识符(Identifier)1.打原创 2013-11-11 17:34:18 · 922 阅读 · 0 评论 -
IOS中关于延迟函数performSelector的使用
一、首先解释下performSelector方法中每个参数的意义:- (void)performSelector:(SEL)aSelector withObject:(id)anArgument afterDelay:(NSTimeInterval)delay;(1)aSelector:表示你要调用的方法(2)anArgument:如果你要调用的方法中需要传递参数,那么anArgu原创 2014-01-06 11:21:25 · 5469 阅读 · 0 评论 -
ios7中如何实现载入xib文件
1.步骤如下2.最终结果如下原创 2014-02-13 10:52:59 · 744 阅读 · 0 评论 -
如何判断IOS版本
if (floor([[UIDevicecurrentDevice].systemVersionfloatValue]) >= 7) { NSLog(@">=7"); }else{ NSLog(@"); }原创 2014-04-30 09:32:35 · 480 阅读 · 0 评论 -
IOS如何将获取的13位时间戳转化为标准时间
NSDateFormatter *formatter = [[NSDateFormatteralloc] init]; [formatter setDateFormat:@"yyyy年MM月dd日 HH:mm"]; NSDate *date = [NSDatedateWithTimeIntervalSince1970:[@"1398680194000"doubl原创 2014-04-29 09:35:00 · 1821 阅读 · 0 评论 -
只有一个tableview的iphone适配
1.选中tableview原创 2014-04-27 12:39:10 · 577 阅读 · 0 评论 -
UIView的viewWithTag方法的使用
1.首先选两幅图作为正常状态和原创 2014-04-23 15:22:09 · 4270 阅读 · 0 评论 -
如何将一个正方形的view变为圆形
- (void)viewDidLoad{ [super viewDidLoad]; UIView *view=[[UIView alloc]initWithFrame:CGRectMake(110,150, 100,100)]; view.backgroundColor=[UIColorredColor]; view.laye原创 2014-04-18 10:34:45 · 2962 阅读 · 0 评论 -
IOS中如何画1像素边框(假设边框要求是红色)
- (void)viewDidLoad{ [superviewDidLoad]; // Do any additional setup after loading the view from its nib. UIView *view=[[UIViewalloc] initWithFrame: CGRectMake(110, 150, 100, 1原创 2014-04-18 10:20:23 · 1378 阅读 · 0 评论 -
IOS中如何判断一个数是不是整数
要求:如果jfbString是整数,那么原创 2014-04-18 09:41:15 · 4474 阅读 · 0 评论 -
UITableView仿QQ好友的分组收缩展开界面
界面效果 主要思路:1.利用viewForHeaderInSection方法,自定义UITableView的header,在其上放置一个按钮2.点击按钮后,判断指定section的数据是否展开3.在返回numberOfRowsInSection数量时,如果发现是收缩的,则返回0,展开时,才给真实数据的行号这样就可以达到显示/隐含数据的效果转载 2014-04-10 10:31:57 · 980 阅读 · 0 评论 -
Label自适应
label.adjustsFontSizeToFitWidth=YES;原创 2014-04-03 19:34:23 · 888 阅读 · 0 评论 -
让tableview滚动到第一页
[tableViewsetContentOffset:CGPointMake(0,0) animated:YES];原创 2014-04-03 14:31:03 · 571 阅读 · 0 评论 -
画1像素红色的描边
一、首先新建一个MiaobianView继承自UIView 在MiaoBianView.m文件中//设置1像素红色的描边-(void)drawRect:(CGRect)rect{ //创建图形路径句柄 CGMutablePathRef path =CGPathCreateMutable(); //设置矩形的边界 CGRec原创 2014-02-26 16:41:22 · 1365 阅读 · 0 评论 -
获得系统时间
NSDateFormatter*dateformatter=[[NSDateFormatter alloc] init]; [dateformattersetDateFormat:@"yyyy-MM-dd HH:mm:ss"]; NSString*currentTime=[dateformatter stringFromDate:[NSDate date]]; [datefor原创 2013-07-15 15:16:51 · 561 阅读 · 0 评论