我想在表格视图中有标题和名称的标题部分。现在,我希望徽标与下面内容单元格中的图像重叠。我在下面附上了一个例子: -
到目前为止我所尝试的内容,我已尝试将标题部分的大小设置为(徽标+上下填充)的一半 - 这只是将徽标切成两半
我也尝试过clipToBounds: -
func tableView(tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat {
return 33.0
}
func tableView(tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
let cell = tableView.dequeueReusableCellWithIdentifier("headerCell") as! FeedTableViewHeaderCell
cell.designerNameLabel.text = "Vitamin A"
cell.designerLogoImageView.image = UIImage(named: "zeko_small")
cell.designerLogoImageView.clipsToBounds = false
cell.contentView.clipsToBounds = false
return cell
}
答案 0 :(得分:1)
您可以将ImageViewFrameHeight
设置为大于TableViewHeaderHeight
,并在TableHeaderViewCell
中设置
TableHeaderViewCell.contentView.clipsToSubview = NO.
这绝对可以帮助您获得结果。
答案 1 :(得分:0)
请使用此方法并根据需要设置部分标题高度。
func tableView(tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat {
return 100// return height which is greater than your image's height.
}