实现iOS7上tableView的切割线像iOS6中的效果

Posted brucemengbm

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了实现iOS7上tableView的切割线像iOS6中的效果相关的知识,希望对你有一定的参考价值。

ios7上tableView的切割线左边短了一点,要实现和iOS6中的效果还是有方法的,UITableView头文件中个属性:

@property (nonatomic)         UIEdgeInsets                separatorInsetNS_AVAILABLE_IOS(7_0)UI_APPEARANCE_SELECTOR; // allows customization of the frame of cell separators


在viewDidLoad里实现例如以下代码:

if ([m_tableView respondsToSelector:@selector(setSeparatorInset:)]) {
        [m_tableView setSeparatorInset:UIEdgeInsetsZero];
    }


实现separatorStyle也是如此:

m_tableView.separatorStyle = UITableViewCellSeparatorStyleSingleLineEtched;


看曾宪华开源码中实现的效果,感谢开源





以上是关于实现iOS7上tableView的切割线像iOS6中的效果的主要内容,如果未能解决你的问题,请参考以下文章

ios 7 tableView didSelectRowAtIndexPath 在第一次选择时显示空白数据

iOS 7 TabBar 下 TableView 高度增加

iOS7 上的 UISearchDisplayController

UINavigationController 不能像在 iOS6.1 上一样在 iOS7 上同时工作

升级iOS7时UITableView后台问题

iOS7 上的 TableViewCell 中不会显示复选标记