acar s190wl显示器底座怎么拆怎么拆

Pages: 4/4
主题 : 如果去掉uitableview 某个cell的分割线?
级别: 侠客
UID: 537309
可可豆: 485 CB
威望: 346 点
在线时间: 271(时)
发自: Web Page
学到东西了 mark一下
级别: 新手上路
UID: 487079
可可豆: 13 CB
威望: 10 点
在线时间: 42(时)
发自: Web Page
cell.separatorInset=UIEdgeInsetsMake(0, 0, 0, cell.bounds.size.width-16);
级别: 新手上路
可可豆: 1 CB
威望: 1 点
在线时间: 39(时)
发自: Web Page
回 8楼(jefftesttest) 的帖子
级别: 新手上路
可可豆: 38 CB
威望: 28 点
在线时间: 239(时)
发自: Web Page
赞一个喔,很不错!
级别: 新手上路
可可豆: 2 CB
威望: 2 点
在线时间: 64(时)
发自: Web Page
cell.backgroundColor = self.bodyView.backgroundCcell.layer.borderColor = self.bodyView.backgroundColor.CGCcell.layer.borderWidth = 1.0;这样就OK拉!!
级别: 骑士
UID: 408527
可可豆: 555 CB
威望: 466 点
在线时间: 461(时)
发自: Web Page
生活艰辛,但不低头。http://blog.csdn.net/codingfire
级别: 新手上路
UID: 548298
可可豆: 50 CB
威望: 39 点
在线时间: 333(时)
发自: Web Page
我是自定义的cell,而且self.tableView.separatorStyle = UITableViewCellSelectionStyleN也设置了,但是就是第一行cell下面和最后一行cell上面还是有分割线 ,是怎么回事?
级别: 新手上路
UID: 548298
可可豆: 50 CB
威望: 39 点
在线时间: 333(时)
发自: Web Page
回 36楼(JasonMax) 的帖子
我是想要把cell的分割线全部去掉
级别: 新手上路
可可豆: 1 CB
威望: 1 点
在线时间: 15(时)
发自: Web Page
if (indexPath.row == lastNum) {cell.preservesSuperviewLayoutMargins = NO;&&&&&&&&&&&&&&&&cell.layoutMargins = UIEdgeInsetsZ&&&&&&&&&&&&&&&&cell.separatorInset = UIEdgeInsetsMake(0, SCREEN_WIDTH, 0, 0);}
级别: 骑士
UID: 513687
可可豆: 868 CB
威望: 636 点
在线时间: 453(时)
发自: Web Page
Pages: 4/4
关注本帖(如果有新回复会站内信通知您)
苹果公司现任CEO是谁?2字 正确答案:库克
发帖、回帖都会得到可观的积分奖励。
按"Ctrl+Enter"直接提交
关注CocoaChina
关注微信 每日推荐
扫一扫 浏览移动版在使用列表(UITableView)中,经常会遇到列表中没有东西,但是cell的分割线还是存在的问题,这时候可以加入代码
tableView.separatorStyle = UITableViewCellSeparatorStyleN
可是如果在列表中只有一条或者几条数据,比如列表的高度是400,一个cell的高度是40,列表里面有5条数据,我想让有数据的cell之间有分隔线,没有数据的cell没有分隔线。效果图如下:
这种情况下,上面的方法就不适用了。我用过两种方法:
1、必须是自定义Cell啊,首先把上面的代码写上,然后再自定义cell的时候,在cell的底部弄上一条分界线,这种分界线的颜色,粗细都由你来决定,这个方法虽然麻烦一些,但是效果肯定要好一点的,因为你都可以自定义,而且在大多应用中,为了保持自己的风格和特点,大多都会自定义cell的,这个时候加上一条线倒是不费太多事了。
2、这种方法非常简单了,只需要在&tableView: viewForFooterInSection:方法中写上两行代码就OK了(代码下边),但是这种方法就不要写上面的代码了。用的分界线是系统的,虽然也可以设置颜色,但是风格也是比较单一,能满足绝大多时候的需求。这个个人比较喜欢。
- (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section
UIView *footView = [[UIView alloc] init];
return footV
3、在viewDidLoad中添加一行代码
self.tableView.tableFooterView = [UIView new];
OK,希望大家有更好的建议给我留言,有什么问题或者发现我有什么错误,也非常欢迎,谢谢。
阅读(...) 评论()匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。IOS TableViewCell分割线设置和隐藏多余cell - 博客频道 - CSDN.NET
xuepan1994的博客
<span style="color:#.设置分割线风&#26684;(对于自定义cell,如果cell左边顶部有空隙需要以下代码调整)
在- (void)viewDidLoad里面写&
myTableView.separatorStyle =
UITableViewCellSeparatorStyleSingleLine;
-(void)viewDidLayoutSubviews
& &&//&重写UITableView的方法是分割线从最左侧开始
& &&if&([myTableView&respondsToSelector:@selector(setSeparatorInset:)]) {
& & & & [myTableView&&setSeparatorInset:UIEdgeInsetsZero];
& &&if&([myTableView&&respondsToSelector:@selector(setLayoutMargins:)]) {
& & & & [myTableView&&setLayoutMargins:UIEdgeInsetsZero];
- (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];
<span style="color:#.设置分割线的颜色:&
[myTableView&
setSeparatorColor:[UIColor
colorWithRed:68.0/255.0
green:68.0/255.0
blue:68.0/255.0
alpha:1.0]];
3.隐藏多余cell方法
// 隐藏多余cell
-(void)setExtraCellLineHidden: (UITableView *)tableView
& & UIView *view = [UIView
& & view.backgroundColor = [UIColor
clearColor];
& & [tableView setTableFooterView:view];
xuepan1994
排名:千里之外
(11)(1)(2)(1)(7)(4)

我要回帖

更多关于 aoc显示器底座怎么拆 的文章

 

随机推荐