码迷,mamicode.com
首页 > 其他好文 > 详细

知识点(一)

时间:2015-04-07 23:20:51      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:

1.苹果推荐的单例使用方法:假如有个User类,在User类中创建类方法
+(User *)shareInstance
{
static User *user = nil;

static dispatch_once_t onceToken;//确保下面的块代码只会调用一次

dispatch_once(&onceToken, ^{

user = [[User alloc] init];

});

return user;
}
以后在程序中创建单例时:User* user = [User shareInstance];

2.用UITextField来输入密码时,最好用textField.secureTextEntry = YES;来隐藏密码的显示。

3.ios7之后自动计算文本高度的函数:[string  boundingRectWithSize:CGSizeMake(weigth, heigth) options:NSStringDrawingUsesLineFragmentOrigin attributes:attrDict context:nil];
string是文本中的内容,该函数返回值是CGRect类型

第一个参数:设置文本的宽度和高度,其实这里只需要注意宽度的设置,高度的值会随着文本中内容的多少自动调整,一般初始值设置一个大一点的值。

第二个参数:文字的显示方式(上面的是换行的方式)

第三个参数:文字大小、颜色属性的字典,比如:
NSDictionary *attrDict =
@{NSFontAttributeName:[UIFont systemFontOfSize:20.0f],NSForegroundColorAttributeName:[UIColor blueColor]};

第四个参数:上下文(传nil就可以)

知识点(一)

标签:

原文地址:http://www.cnblogs.com/shilang2015/p/4399655.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!