我正在尝试在自定义UILabel
(或collectionViewCell)中将渐变图层添加到UITableViewCell
。我在接口构建器中为UILabel
设置了一些约束,以便根据内容调整大小。但我不知道如何获得正确的细胞亚视图帧大小。
我试过了layoutSubviews
,但它被多次调用,在我的情况下是两次。因此,它添加了两个渐变图层,第一个用于未计算的帧,一个用于计算帧。
我为cellForItemAtIndexPath
和UITableView
尝试了UICollectionView
。它也不起作用。
如何或何时在UITableViewCell
或UICollectionView
中获得正确的子视图帧大小?
答案 0 :(得分:0)
您可以随时调整添加的渐变图层的大小或将其删除,然后再次添加到layoutSubviews
。