UItableView分割线根据文本内容显示,没有内容就不显示
self.mainTable.tableFooterView=[[UIView alloc]initWithFrame:CGRectZero];
->直接这个就好使
tableview 左侧距离边框有距离问题的解决
_mainTable 初始化后----
if
([
_mainTable
respondsToSelector
:
@selector
(setSeparatorInset:)])
{
[ _mainTable setSeparatorInset : UIEdgeInsetsZero ];
}
if ([ _mainTable respondsToSelector : @selector (setLayoutMargins:)])
{
[ _mainTable setLayoutMargins : UIEdgeInsetsZero ];
{
[ _mainTable setSeparatorInset : UIEdgeInsetsZero ];
}
if ([ _mainTable respondsToSelector : @selector (setLayoutMargins:)])
{
[ _mainTable setLayoutMargins : UIEdgeInsetsZero ];
}
下面要走tableview的一个代理----
- (
void
)tableView:(
UITableView
*)tableView willDisplayCell:(
UITableViewCell
*)cell forRowAtIndexPath:(
NSIndexPath
*)indexPath
{
if ([cell respondsToSelector : @selector (setSeparatorInset:)])
{
[cell setSeparatorInset : UIEdgeInsetsZero ];
}
if ([cell respondsToSelector : @selector (setLayoutMargins:)])
{
[cell setLayoutMargins : UIEdgeInsetsZero ];
}
{
if ([cell respondsToSelector : @selector (setSeparatorInset:)])
{
[cell setSeparatorInset : UIEdgeInsetsZero ];
}
if ([cell respondsToSelector : @selector (setLayoutMargins:)])
{
[cell setLayoutMargins : UIEdgeInsetsZero ];
}
}
-> 这两个细节希望大家注意!