Table的分割线偏移量设置 及其 UIEdgeInset详解
 -(void)viewDidLayoutSubviews {
     if ([self.tableView respondsToSelector:@selector(setSeparatorInset:)]) {
         [self.tableView setSeparatorInset:UIEdgeInsetsMake(, , , )];
         // 设置分割线的 偏移量  分割线向右移动85   要是向左改成UIEdgeInsetsMake(0, 0, 0, 85)
     }
     if ([self.tableView respondsToSelector:@selector(setLayoutMargins:)])  {
 //这个是整个table的margin
         //[self.tableView setLayoutMargins:UIEdgeInsetsMake(0, 85, 0, 0)];
     }
 }
UIEdgeInsetsMake(0, 85, 0, 0)
UIEdgeInsetsMake(top, left,bottom, right )
这里的4个参数 其实就是 距离上边距离为top ,距离左边left,距离底部bottom,距离右边right。 每一个view 都是一个容器,这些距离都是距离容器的边框的距离。 但是分割线和右边的灰色的箭头 都会偏移,用的时候注意了。 所以我又想到其他的想法,就是把系统的line 隐藏,自己重写cell中的
- (void)drawRect:(CGRect)rect
{
    UIColor * color =[UIColor lightGrayColor];
    [color set]; //设置颜色
    UIBezierPath * bezier=[[UIBezierPath alloc]init];
    bezier.lineWidth = 0.3 ; //设置线宽度
    CGFloat y = CGRectGetHeight(self.contentView.frame)-;
    [bezier moveToPoint:CGPointMake(, y)];//线的起点
    [bezier addLineToPoint:CGPointMake(kScreenWidth, y)]; //连两点之间的线
    [bezier closePath];
    [bezier stroke]; //画线
}
Table的分割线偏移量设置 及其 UIEdgeInset详解的更多相关文章
- MySQL 5.7主从复制从零开始设置及全面详解——实现多线程并行同步,解决主从复制延迟问题!
		MySQL 5.7主从复制从零开始设置及全面详解——实现多线程并行同步,解决主从复制延迟问题!2017年06月15日 19:59:44 蓝色-鸢尾 阅读数:2062版权声明:本文为博主原创文章,如需转 ... 
- JSX设置CSS样式详解
		JSX设置CSS样式详解 1. 使用className设置样式(CSS的其他选择器也是同理) (1)定义一个CSS文件style.css,和普通CSS一样定义class选择器 .sty1{//和普通C ... 
- (转)Linux内核参数设置sysctl命令详解
		Linux内核参数设置sysctl命令详解 原文:https://www.zhukun.net/archives/8064 sysctl是一个允许您改变正在运行中的Linux系统的接口. 它包含一些 ... 
- Logstash安装和设置(图文详解)(多节点的ELK集群安装在一个节点就好)
		前提 Elasticsearch-2.4.3的下载(图文详解) Elasticsearch-2.4.3的单节点安装(多种方式图文详解) Elasticsearch-2.4.3的3节点安装(多种方式图文 ... 
- Filebeat-1.3.1安装和设置(图文详解)(多节点的ELK集群安装在一个节点就好)(以Console Output为例)
		前期博客 Filebeat的下载(图文讲解) 前提 Elasticsearch-2.4.3的下载(图文详解) Elasticsearch-2.4.3的单节点安装(多种方式图文详解) Elasticse ... 
- Ubuntu中设置环境变量详解
		1, 为单一用户:.bashrc: 为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.打开用户主目录下的.bashrc,在这个文件中加入export PA ... 
- 像table一样布局div的CSS属性详解
		.equal { display:table; border-collapse:separate;margin: aut ... 
- Python开发环境Wing IDE设置Python路径详解
		在使用Wing IDE的时候,Python源代码取决于PYTHONPATH(无论是外部或通过内部改变sys.path系统设置),用户需要将路径设置到Wing IDE中. 这个值可以从项目菜单和工具栏的 ... 
- Tomcat安全设置与优化详解(非原创)
		一.Tomcat简介二.Tomcat安全设置三.Tomcat优化四.参考文章 一.Tomcat简介 Tomcat 是 Apache软件基金会下的一个免费.开源的WEB应用服务器,它可以运行在 Li ... 
随机推荐
- 20160126--springaop
			package com.hanqi; public interface IJiSuanQi { public int jia(int a , int b); public int jian(int a ... 
- 消息机制JMS
			消息机制JMS http://wenku.baidu.com/link?url=5FiNu_HP3lUFKhePmfCUPE09DV_f9-tsQ4NpWtKxHYphxAglzsjg3XSM8Sz6 ... 
- HDU 1027 - Ignatius and the Princess II
			第 m 大的 n 个数全排列 DFS可过 #include <iostream> using namespace std; int n,m; ]; bool flag; ]; void d ... 
- jquery1.11做的改变
			$('#btn-checkall').on('click', function(){}); //替换为 $('#btn-checkall-parent-static-node').on('click' ... 
- jquery学习笔记之二
			1.one()与bind()的区别 bind():给一个对象绑定事件,可以绑定一个事件,也可以绑定多个事件. one():跟bind一样,都是给对象绑定事件的. 如给一个按钮绑定了三个相同的click ... 
- Javascript基本概念(语句和函数)
			语句 for语句 for语句中的初始化表达式,控制表达式和循环后表达式都是可选的,将这三个表达式省略,就会创建一个无线循环. ECMAScript中不存在块级作用域,因此在循环内容部定义的变量也可以在 ... 
- JavaScript学习之—prototype
			一.利用prototype扩展String方法,去除字符前后空格: String.prototype.trim = function String$trim() { if (arguments.len ... 
- Mono For Android 实现索引分段器效果
			这两天看了个Demo,自己也动手写了下,觉得效果还不错,分享一下! 主要是利用ListActivity中自带了一个ListView和ListAdapter来实现的,当然也可以在一般的Activity中 ... 
- UVA1292-----Strategic game-----树形DP解决树上的最小点覆盖问题
			本文出自:http://blog.csdn.net/dr5459 题目地址: http://uva.onlinejudge.org/index.php?option=com_onlinejudge&a ... 
- GIS 地图中术语解释
			分辨率和像素的关系 像素是指照片的点数(表示照片是由多少点构成的),分辨率是指照片像素点的密度(是用单位尺寸内的像素点,一般用每英寸多少点表示--dpi).照片实际大小是像素决定的.一个像素很大的照片 ... 
