键值观察(KVO)

与CGLayers一起工作可能很棘手。 在布局视图后即可使用它们,这意味着在访问它们并应用阴影,渐变等效果时必须格外小心。
我正在使用UICollectionViewCell ,想捕捉subviews布局以及它们的frames具有有效大小的那一刻。
其背后的原因是在UImage周围呈现UITextView UImage包装。
为此,我使用了KVO (键值观察),将观察者添加到UITextView的框架中。 KVO允许观察某些属性,当它们改变时触发功能的执行,例如

尽管如此,我最终还是将代码放置在其他地方,当我确定内容在那里时,调用了updateTextViewFrame()