![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
iOS-Foundation
Foundation
西半球
好记性不如烂笔头
展开
-
iOS--- 设置label button的文字显示几种颜色 ,加下划线
UILabel *label=[[UILabel alloc] initWithFrame:CGRectMake(0,60, 150, 30)]; label.text=@"你好helloworld"; label.backgroundColor=[UIColor lightGrayColor]; NSMutableAttributedString *attriStrin...转载 2018-06-26 16:43:27 · 507 阅读 · 0 评论 -
iOS---枚举
一.枚举的几种写法1.第一种写法typedef enum{ XMGDemoTypeTop, XMGDemoTypeBottom,}XMGDemoType;2.第二种枚举,定义类型typedef NS_ENUM(NSInteger,XMGType){ XMGTypeTop, XMGTypeBottom,};3.第三种枚举 ,位移枚举//一个参数可以传递多个值 ,如果枚举使用了...转载 2018-05-30 16:32:56 · 1018 阅读 · 0 评论 -
ios---label 换行,计算高度
self.Label.numberOfLines = 0;//多行显示CGSize titleSize = [_content boundingRectWithSize:CGSizeMake(Kwidth-30, MAXFLOAT) options:NSStringDrawingUsesLineFragmentOrigin attributes:@{NSFontAttributeName:[UIF...原创 2018-05-11 12:02:51 · 1821 阅读 · 0 评论 -
iOS ---UILabel文字过长时的文字省略位置
lineBreakMode:设置标签文字过长时的显示方式。 label.lineBreakMode = NSLineBreakByCharWrapping; //以字符为显示单位显示,后面部分省略不显示。 label.lineBreakMode = NSLineBreakByClipping; //剪切与文本宽度相同的内容长度,后半部分被删除。 labe转载 2018-05-09 09:51:36 · 11303 阅读 · 0 评论 -
iOS 10.3 之后给 label 添加删除线(删划线)
转载自:https://www.cnblogs.com/ningmengcao-ios/p/6695407.htmlNSString *goodsPrice = @"230.39"; NSString *marketPrice = @"299.99"; NSString* prceString = [NSString stringWithFormat:@"%@转载 2018-03-03 15:58:42 · 1451 阅读 · 0 评论 -
iOS中NSString的截取,拼接,查询以及分割
转载自:http://www.cnblogs.com/JmIsTheBest/p/5315004.htmliOS中NSString的截取,拼接,查询以及分割一、NSString的截取1.从字符串开头开始截取到指定位置(不包含该位置)NSString * string = @"abcdef";NSString * subString1 = [s转载 2018-02-27 13:08:02 · 339 阅读 · 0 评论 -
iOS--- 关于枚举的使用
引言:枚举值 它是一个整形(int) 并且,它不参与内存的占用和释放,枚举定义变量即可直接使用,不用初始化.在代码中使用枚举的目的只有一个,那就是增加代码的可读性.使用:枚举的定义如下:[csharp] view plain copytypedef enum { //以下是枚举转载 2016-04-22 16:09:53 · 337 阅读 · 0 评论 -
iOS---取出字符串中的数字
//取出字符串中的数字 /** ---------------------------------------------------------------------------*/第一种:字符串: urlString NSScanner *scanner = [NSScannerscannerWithString:urlStri转载 2015-12-23 09:48:52 · 15680 阅读 · 0 评论 -
iOS---NSPredicate谓词的用法 数组过滤
转载自:http://blog.csdn.net/lmf208/article/details/38345321NSPredicate是什么NSPredicate:谓词字面翻译是这个意思,但是我觉得谓词这个词太难以理解了NSPredicate的具体用途应该还是过滤,类似于过滤条件之类的,相当于一个主语的谓语,所以说会是谓词这个名字。(我是这么理解的)转载 2015-12-05 16:06:06 · 2543 阅读 · 0 评论 -
---数据处理---懒加载
/** @proerty 1. 创建了getter & setter方法 2. 生成一个带_的成员变量,直接读取成员变量不会经过getter方法&setter方法 strong & weak * 控件 如果是用Stroyboard拖线,控件用weak 如果用代码创建界面,控件可以用strong * 自定对象,需原创 2015-11-25 22:28:32 · 328 阅读 · 0 评论 -
iOS-- Nsstirng,Nsdata,char,byte,UIImage 之间的转换
转载自:http://blog.csdn.net/wscqqlucy/article/details/8268412object-c 继承于c语言,因此最基础的数据之间的转换自然也成为oc 的基础。下面记录一下这些数据之间转换的具体方法。1.NSData 与 NSStringNSDate->NSString[plain] view plaincopy转载 2015-11-24 11:52:52 · 770 阅读 · 0 评论 -
iOS---把字符串分割成数组
NSArray *lab = [status.labelscomponentsSeparatedByString:@","]; NSString *button0 = [labobjectAtIndex:0]; NSString *button1 = [lab objectAtIndex:1]; NSString *but原创 2015-11-10 16:56:05 · 9728 阅读 · 0 评论 -
iOS---字符串替换
//字符串替换 (把中间4位替换为*,从第3位开始,之后4个字符) NSString *phone = [phonestringByReplacingCharactersInRange:NSMakeRange(3,4) withString:@"****"];原创 2015-11-05 09:58:16 · 712 阅读 · 0 评论 -
iOS--- 字符串分割
转载自:http://blog.csdn.net/m372897500/article/details/31752905Objective-C里核心的处理字符串的类就是NSString和NSMutableString这两个类,这两个类完成了Objective-C中字符串大部分功能的处理。这两个类的最主要的区别是NSString创建赋值后不能动态修改长度和内容,除非给重新赋值。而转载 2015-10-23 17:45:51 · 863 阅读 · 0 评论 -
iOS--字符转换
NSString *tempA = @"123"; NSString *tempB = @"456";复制代码 1,字符串拼接 NSString *newString = [NSString stringWithFormat:@"%@%@",tempA,tempB];复制代码 2,字符转int转载 2015-10-13 13:26:51 · 470 阅读 · 0 评论 -
iOS--字符串拼接
NSString *str=[NSString initWithFormat:@"%@,%@" , a , b];NSString *str=[a stringByAppendingString: b];NSString *str=[string stringByAppendingFormat:@"%@,%@", a , b];NSString*原创 2015-10-09 13:01:40 · 656 阅读 · 1 评论