UILabel隐藏在UIImageView后面

时间:2013-06-05 12:38:16

标签: objective-c uitableview

我为UITableViewCell创建了一个子类,我正在用缩略图实现Subtitle TableViewCell。 以下是UITableViewCell内容: TableViewCell

我面临的问题是当TableViewCell中加载数据时,subtitleLabel文本会被隐藏到imageView的高度。但是当我选择任何Cell时,它会完全显示subtitleLabelText。

我已添加相同的屏幕截图以供完整参考: Subtitle text for the user 'andi242' gets hidden


UIImageView有frame = CGRectMake(0,0,40,40);

6 个答案:

答案 0 :(得分:2)

尝试为单元格标题 -

指定clearColor背景颜色
cell.textLabel.backgroundColor = [UIColor clearColor];

答案 1 :(得分:1)

事实证明我使用TableViewCell样式作为字幕而不是自定义subtitle中的样式设置使其他标签隐藏在其下方。真是个傻小姐!

答案 2 :(得分:0)

在您的笔尖或情节提要文件中,确保标签位于子视图组件列表中的图像视图下方(位于屏幕左侧)。该列表中的第一个子视图将位于最低级别(在每个其他子视图后面,如果它们重叠)。

答案 3 :(得分:0)

写一行代码

 Titlelabel.backgroundcolor = [UIColor ClearColor];

因为你的标签有白色背景......标题标签高度太大所以标签是碰撞的。

让我知道工作与否!!!

快乐编码!!!

答案 4 :(得分:0)

标题标签的框架是什么?如果它的高度更高,那么它也可能隐藏你的字幕标签

答案 5 :(得分:0)

这是一个很棒的教程,当我尝试做你想做的事情时帮助了我:

http://www.appcoda.com/ios-programming-customize-uitableview-storyboard/

您可以调整不同组件的大小(ImageView,TitleLabel,Subtitle,...)