Objective c UILabel隐藏在UIImageView后面
我已经为Objective c UILabel隐藏在UIImageView后面,objective-c,uitableview,Objective C,Uitableview,我已经为UITableViewCell创建了一个子类,并且正在使用缩略图实现SubtitleTableViewCell。 以下是UITableViewCell的内容: 我面临的问题是,当数据加载到TableViewCell中时,字幕标签文本隐藏到imageView的高度。但当我选择任何单元格时,它会完全显示subtitleLabelText 我添加了相同的屏幕截图以供完整参考: UIImageView的frame=CGRectMake(0,0,40,40) 尝试为单元格标题标签提供清晰的背
UITableViewCell
创建了一个子类,并且正在使用缩略图实现SubtitleTableViewCell
。
以下是UITableViewCell
的内容:
我面临的问题是,当数据加载到TableViewCell中时,字幕标签文本隐藏到imageView的高度。但当我选择任何单元格时,它会完全显示subtitleLabelText
我添加了相同的屏幕截图以供完整参考:
UIImageView
的frame=CGRectMake(0,0,40,40) 尝试为单元格标题标签提供清晰的背景色-
cell.textLabel.backgroundColor = [UIColor clearColor];
在nib或故事板文件中,确保标签位于子视图组件列表中的图像视图下方(位于屏幕左侧)。该列表中的第一个子视图将位于最低级别(如果它们重叠,则位于每个其他子视图的后面)。编写一行代码
Titlelabel.backgroundcolor = [UIColor ClearColor];
因为您的标签有白色背景,而且标题标签的高度太大,所以标签冲突
让我知道工作与否
快乐编码 标题标签的框架是什么?如果它的高度更高,那么它也可能隐藏了您的字幕标签这是一个很棒的教程,在我尝试做您想要的事情时,它帮助了我:
您可以调整不同组件的大小(ImageView、标题标签、副标题等)事实证明,我使用的是
TableViewCell
样式作为副标题,而不是自定义样式。subtitle
中的样式设置使其他标签隐藏在它们下面。多么愚蠢的小姐 [yourTableViewCell将子视图带到前面:yourLabel]代码>尝试向标签和imgView和display添加一些背景色。你会看到吗?试着给标题加一个背景色而不是白色,看看它是否采用了隐藏字幕的确切框架,我还建议给字幕加一个背景色,这样很容易发现布局问题。我将标题标签的背景色设置为非清晰/非白色,但问题仍然存在。标题标签没有和我检查过的标签重叠。