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;

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容