textLabel字体居中&NSTimer

1.textLabel字体居中

今天闲暇之余,发现了一个小问题,关于tableView中textLabel字体居中的问题。
设置tableViewCell的Style时设置为:UITableViewCellStyleDefault 然后码农设置textLabel的字体居中时(NSTextAlignmentCenter),是没有问题的,问题就是:你换成其他的Style试试,就不一样了,即时你写了代码,也没什么用。
cell.textLabel.textAlignment = NSTextAlignmentCenter;

重点在这里:想设置textLabel的字体居中就需要把cell的Style设置成UITableViewCellStyleDefault。

2.NSTimer创建:

+ (NSTimer *)timerWithTimeInterval:(NSTimeInterval)ti target:(id)aTarget selector:(SEL)aSelector userInfo:(nullable id)userInfo repeats:(BOOL)yesOrNo;
这个方法创建NSTimer,需要手动添加到runloop中,但是不需要开启,在添加到runloop之后,只要初始化时间间隔(TimeInterval)会自动开启。

+ (NSTimer *)scheduledTimerWithTimeInterval:(NSTimeInterval)ti target:(id)aTarget selector:(SEL)aSelector userInfo:(nullable id)userInfo repeats:(BOOL)yesOrNo;
这个方法在创建完NSTimer之后,会自动添加到runloop中,但是需要手动开启定时器:
- (void)fire;
关闭定时器:
- (void)invalidate;

如果其他小伙伴对我写的这篇文章有什么异议,请尽快联系我哦~ 方便我修改嘛

你可能感兴趣的:(textLabel字体居中&NSTimer)