swift tableview问题

我想实现的效果

https://img.mukewang.com/5b7935c400012cdf03750640.jpg

下面这个 hello world 这个label 是固定写死的

我在程序中控制这个cell,设置他的textLabel.text

https://img.mukewang.com/5b7935d1000133ce08000130.jpg

运行成后就变成

https://img3.mukewang.com/5b7935e300015c4d03750667.jpg

文字直接覆盖在图片上了 而且还有背景

我想实现的效果是最上面写死的那种效果。

请问下 我应该怎么修改


jeck猫
浏览 920回答 2
2回答

守着一只汪

不能这样写,需要写一个 label 然后放在 cell 上。你需要自定义一个 tableView,tableView 上 addsubview imageView 和 label 即可。

撒科打诨

感觉是布局的问题哈。是拿xib布局的吧?是否用上了Auto-layout或AutoresizingMask呢?建议找个地方把整个工程传一下,可以帮忙看看。就目前提供的代码是看不出问题的。update:又看了一下,这个TableViewCell不是自定义的吗?那是不能出现你想达到的效果的。你需要用自定义的TableViewCell……
打开App,查看更多内容
随时随地看视频慕课网APP