首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UITableview clipsToBounds

UITableview clipsToBounds
EN

Stack Overflow用户
提问于 2012-06-05 11:14:14
回答 1查看 2K关注 0票数 0

我正在创建一个iPad视图,其中有一个表视图作为子视图。tableview只占屏幕的一小部分,并且位于屏幕中间的某个位置,其中包含一些菜单项。我希望人们可以上下滚动这个表视图,但是我不喜欢单元格在硬边消失。当我将clipsToBounds设置为false时,我得到了我想要的结果,即硬边缘不再存在,但当tableview需要回收顶部/底部单元格时,该单元格将消失。当单元格向上滚动到表格视图的边界时,有没有一种常见的技术可以避免这种硬边缘?我正在考虑在父容器视图上添加渐变alpha蒙版,但这似乎有点过了。

EN

回答 1

Stack Overflow用户

发布于 2012-06-06 13:00:58

关于这一点没有硬性规定,但你当然可以做任何你觉得最好的事情。在浮动tableView的情况下,我要做的是使用layer给它一个很好的边界。它很容易编码(2~3行)。把边缘围起来,让它看起来更漂亮。

如果你想放下阴影,它会变得有点复杂,但也是可能的。只需绘制一个矩形的bezier曲线路径(您希望您的阴影出现的位置)。分配该CALayer shadowPath。然后将其添加到表中。

您还可以渐变alpha,使其看起来像阴影。

但我建议您将clipsToBounds设置为YES,否则它看起来很可怕,因为表“浮动”在视图中的某个位置。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10891100

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档