ios tableview间隔线效果
2012-08-28 17:26
399 查看
在ios中,遇到一个关于tableview间隔线展示效果的问题,搜索了很多资料,终于找到解决方式。这个功能并不大,算是个小技巧
首先在你的.m文件中创建一个方法
- (void)setExtraCellLineHidden: (UITableView *)tableView
{
UIView *view = [UIView new];
view.backgroundColor = [UIColor clearColor];
[tableView setTableFooterView:view];
[view release];
}
然后在你创建tableview之后调用这个方法
[selfsetExtraCellLineHidden:mtableView];
mtableView代表的是你所创建的tableview
这里有一点需要注意,
numberOfRowsInSection 在这个方法中,要设定
下面count 是你当前tableview的行数
if(count >0)
{
mtableView.separatorStyle=UITableViewCellSeparatorStyleSingleLine;
}
else {
mtableView.separatorStyle=UITableViewCellSeparatorStyleNone;
}
也就是说,当该tableview无内容的时候,要设置间隔线效果无。当然创建tableview的时候,也要设置这个效果为无
首先在你的.m文件中创建一个方法
- (void)setExtraCellLineHidden: (UITableView *)tableView
{
UIView *view = [UIView new];
view.backgroundColor = [UIColor clearColor];
[tableView setTableFooterView:view];
[view release];
}
然后在你创建tableview之后调用这个方法
[selfsetExtraCellLineHidden:mtableView];
mtableView代表的是你所创建的tableview
这里有一点需要注意,
numberOfRowsInSection 在这个方法中,要设定
下面count 是你当前tableview的行数
if(count >0)
{
mtableView.separatorStyle=UITableViewCellSeparatorStyleSingleLine;
}
else {
mtableView.separatorStyle=UITableViewCellSeparatorStyleNone;
}
也就是说,当该tableview无内容的时候,要设置间隔线效果无。当然创建tableview的时候,也要设置这个效果为无
相关文章推荐
- iOS TableView头视图根据偏移量下拉缩放的效果实现
- iOS tableView实现顶部图片拉伸效果
- iOS开发010 tableView头部拉伸效果(类似QQ空间)
- iOS 类似美团外卖 app 两个 tableView 联动效果实现
- IOS_实现tableview向上滚动全屏效果与点击展开动画
- iOS 类似美团外卖app两个tableView联动效果实现
- ios--tableview加入购物车飞入效果
- iOS tableView顶部图片下拉缩放效果实现
- [iOS]在tableview中用动画效果改变cell的高度
- iOS开发中TableView类似QQ分组的折叠与展开效果
- iOS开发之TableView去掉单个cell的间隔线和去掉全部间隔线和去掉tableView多余的间隔线
- IOS 两个tableview的联动效果
- iOS tableView实现下拉图片放大效果
- iOS TableView滚动时的视觉差效果
- RN实现iOS tableview分组吸顶效果
- [IOS TableView]--3D效果的StackBoxDemoFree
- [iOS]在tableview中用动画效果改变cell的高度
- iOS tableView 的headerView 可拉伸效果
- iOS tableview分割线及点击效果处理方案
- iOS — tableView头视图缩放效果。