我试图找出哪种方法更好地在视图中创建相同的控件。假设我有一个 UIview,我想在其中显示 100 个自定义控件。每个自定义控件包含 2 个 uiImageView 和 3 个 uiLabel。现在有两种方法可以做到这一点:
使用此控件创建一个 nib,其文件所有者为 UIView,并使用 InitWithFrame 加载 100 次。所以我有 100 个 uiViews,每个有 5 个控件 = 600 个 uicontrols
以编程方式创建控件,所有这些都在同一个 uiview 上。所以我有 5 * 100 = 500 个 uicontrols。
所以看起来方法2在内存消耗方面更好,但真的吗?每种方法的加载时间如何?哪个更好?
谢谢