如何在UITableviewCell中创建UITableView

 我来答
可爱小不点year
2017-09-03 · TA获得超过803个赞
知道小有建树答主
回答量:859
采纳率:89%
帮助的人:780万
展开全部
在开发过程中,我们将常会用到UITableView,要想设计出吸引眼球的效果,我们需要在UITableViewCell中添加自定义的一些控件。但这里有个问题,我们知道几乎每年苹果都会出一个新版的手机系统,XCode也会经常更新和出新版本,尤其出现扁平化设计之后,更是颠覆了传统的用户体验。
在向UITableViewCell中添加空间的时候,一般首先想到的就是加到它的contentView中。但是因为系统版本的不同,可能导致UITableViewCell的层级结构和控件位置有所不同,致使出现的效果很诡异,比如不显示,也有可能不同系统版本的手机上运行效果不一样。
要想解决这个问题,我们在自定义UITableViewCell的时候,尽量自己创建一个UIView,向这个UIView添加我们的控件,最后再将这个UIView直接添加到UITableViewCell上,即[self addSubview:myView];而不是[self.contentView addSubview:myView];
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式