iOS7.0之后tableview的cell分割线不靠边问题
来源:互联网 发布:mac os 10.11.6 镜像 编辑:程序博客网 时间:2024/06/05 15:11
tableview的cell分割线类型(UITableViewCellSeparatorStyle)有3种类型
UITableViewCellSeparatorStyleNone,//没有分割线
UITableViewCellSeparatorStyleSingleLine,//单线
UITableViewCellSeparatorStyleSingleLineEtched,// This separator style is only supported for grouped style table views currently 这种类型只有当tableview的类型为grouped的时候才能体现效果
tableview的cell的分割线默认是单线,默认是没有与左边屏幕对齐,如果想修改分割线长度使之与屏幕对齐,iOS7.0之前是采用如下代码
_tableView.separatorInset =UIEdgeInsetsZero;
iOS7.0之后该方法无效果
解决办法在tableview部分添加如下代码
if ([_tableviewrespondsToSelector:@selector(setSeparatorInset:)])
{
[_tableviewsetSeparatorInset:UIEdgeInsetsZero];
}
if ([_tableviewrespondsToSelector:@selector(setLayoutMargins:)])
{
[_tableviewsetLayoutMargins:UIEdgeInsetsZero];
}
在cell部分添加如下代码
if ([cellrespondsToSelector:@selector(setLayoutMargins:)])
{
[cell setLayoutMargins:UIEdgeInsetsZero];
}
这样一来cell的分割线就会紧靠着屏幕左边。
- iOS7.0之后tableview的cell分割线不靠边问题
- 改变iOS7上tableview的分割线长、颜色问题
- tableView的分割线及其cell重叠问题
- TableView cell 分割线
- iOS7 tableview separatorInset cell分割线左对齐
- iOS7 tableview separatorInset cell分割线左对
- iOS7 tableview separatorInset cell分割线左对齐
- iOS7 tableview separatorInset cell分割线左对齐
- tableView 的 cell 的分割线样式
- iOS8 tableview separatorInset cell分割线左对齐,ios7的方法失效了
- iOS7的cell分割线不满屏
- iOS TableView的cell分割线格式
- iOS tableView cell的分割线设置
- cell的分割线问题
- cell的分割线不置顶的问题
- tableView cell 分割线顶头
- tableView 的cell不铺满整个屏幕时,下面多余分割线消失处理
- tableView小技巧:让cell分割线充满整个cell,去掉多余的分割线
- Hibernate中Session的get和load
- UVa1640 - The Counting Problem(数位统计)
- 构建NFS系统间文件共享
- Servlet的方法对象总结
- 程序员必知的8大排序
- iOS7.0之后tableview的cell分割线不靠边问题
- 自己写的一种字符串搜索
- Git操作——分支管理(一)
- 使用Builder模式进行美化代码
- 用分治法查找数组元素的最大值和最小值
- python selenium
- QT小结
- 程序员怎样迈出从5K到1W的重要一步
- Error:Execution failed for task ':app:dexDebug'.