iOS
Ephraim
这个作者很懒,什么都没留下…
展开
-
设置TableViewCell 分割线从最左侧绘制
iOS中UITableViewCell 默认的分割线与左侧有一定像素的间距,实际应用开发时,可能需要让分割线从最左侧绘制。可以按下面这个方法设置: - (void)viewDidLayoutSubviews{ if([self.tableView respondsToSelector: @selector(setSeparatorInset:)]){ [self.tabl转载 2015-08-26 15:11:47 · 403 阅读 · 0 评论 -
iOS UITableView显示下移问题:automaticallyAdjustsScrollViewInsets 属性浅谈
上周处理一个表格时,发现TableView实际显示比设置的位置低了一段高度。查资料发现是iOS7之后,UIViewController增加了一个新属性:automaticallyAdjustsScrollViewInsets;该属性默认值为YES,将其设置为NO,表格显示效果就正常了。 对于automaticallyAdjustsScrollViewInsets属性,苹果官方文档给出的注释:原创 2015-08-31 10:22:45 · 1011 阅读 · 0 评论 -
iOS断言 NSAssert的使用
断言(Assert): 在程序设计中,断言(assertion)是一种放在程序中的一阶逻辑(如一个结果为真或是假的逻辑判断式),目的是为了标示与验证程序开发者预期的结果-当程序运行到断言的位置时,对应的断言应该为真。若断言不为真时,程序会中止运行,并给出错误消息。(《维基百科》) iOS中,NSAssert 是一个宏,其定义为: #define NSAssert(condition, d原创 2015-09-01 11:21:38 · 1956 阅读 · 0 评论