我有一个React Native应用程序和一个需要在Swift中构建的组件。我已经桥接了UIView
,而且效果很好。
view
中的RCTViewManager
方法说,The view module MUST NOT cache the returned view.
我选择缓存我的视图,因为我有很多东西需要重制。我遇到了一些布局故障,这些故障是通过在layoutSubviews
中覆盖removeFromSuperview
和UIView
来解决的。
我找不到任何内存泄漏或其他问题。我将UIView保留为缓存而不是重制,这有什么风险?