佚名通过本文主要向大家介绍了ios uitableviewcell,uitableviewcell,uitableviewcellstyle,uitableviewcell 点击,ios cell等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: ios 开发,UITableViewCell上的控件被其他的cell遮挡了?
描述:
解决方案1:
描述:
问题如题,我从网上下载了一个自定义slider,正常情况下是这样的:
当我将这个控件添加到UITableViewCell中(自定义的cell),弹出的那部分被上面的cell遮挡了:
在stackoverflow上看了看,大致有三种方法:
方法一,如下,不奏效。
cell.frame = CGRectMake(0, 0, self.tableview.frame.size.width, 70);
cell.contentView.frame = CGRectMake(0, 0, self.tableview.frame.size.width, 70);
cell.opaque = NO;
cell.contentView.opaque = NO;
cell.clearsContextBeforeDrawing = NO;
cell.contentView.clearsContextBeforeDrawing = NO;
cell.clipsToBounds = NO;
cell.contentView.clipsToBounds = NO;
方法二,将子视图提到顶层(个人感觉这个方法有戏,但是没成功),我从添加slider的弹出视图,一路向上层都调用了bringTo
[slider bringSubviewToFront:self.popupView];
[cell.contentView bringSubviewToFront:cell.sliderData];
[cell bringSubviewToFront:cell.contentView];
[self.tableview bringSubviewToFront:cell];
方法三,设置cell的高度,让他有空就显示弹出视图。这是最能成功实现的方法,但是这样做我的UI会变得特别丑。
请问各位大神,遇到过这种情况吗?指点指点,非常感谢啊。
解决方案1:
同上,只不过你可以试试把几条滑条放在一个cell里。
解决方案2:如果把它放在cell里面,除了调整cell的高度,我想不到其他的办法了,一定要用tableview来做吗?
您可能想查找下面的文章:
- UITableViewCell加载多张图片导致内存异常暴增
- iOS基础控件IOS的UITableView问题
- iOSUITableViewCell按钮点击状态为什么刷新以后会变回到为未点击状态
- swiftUItableViewCell怎么自定义添加控件、设置样式
- ListView点击事件一个手指点击UITableViewCell不响应
- ios开发,UITableViewCell上的控件被其他的cell遮挡了?
- uitableview如何将每行添加两个cell,数据是后台传输的
- ios在UITableViewCell中加入UITextView的时候加载该Cell的时候会很卡
- UITableView点击cell的时候怎么改变sectionHeader的颜色?
- UITableViewCell重用问题,关于Buttonhighlighted显示不正确