1

我创建了我的iPad应用程序。它工作正常且正常。但我有关于UI. 我的应用程序花费了很多时间来创建UI

供您参考:我已经完成了设计,我只有与加载/创建 UI相关的问题 ,我在这里只放了一个 PLOT 以便更好地理解我的问题。实际上所有的 PLOTS 都是动态创建的。

如需更多了解,请参阅我的图片:

在此处输入图像描述

我的形象这么说

PLOT(UIView)是包含在图像中显示的所有子 视图的主视图。

  • 这里Plot-1是 Title 它是 UILabel
  • 第 3 列也是标题 (UILabel) 显示所选列,这里如果选择第 1 列,则标题为第 1 列,如果选择第 2 列,则标题为第 2 列,等等。

第 1 列、第 2 列和第 3 列都是UIViewmainView的 SubView ( PLOT - 1)

  • 这里每个Column 有 5 个 UITextField (虚线是UITextFiled并且UITextField是它自己的Column的 SubView 。

所以这里 ALL,, PLOTS 和 COLUMNS 和 UITEXTFIELDS 都是动态的,它不是修复的。

我已经完成了它的设计但是当PLOT 大于 40 以上时会产生加载问题..

在我的应用程序中,我使用for Loop创建了所有UI设计。所以当 PLOT 高于 40 时,这对我很不利**。但如果PLOT 低于 40,那么它的工作非常好。

AnyBody 有另一个选项/建议可以在不使用 for 循环的情况下创建UI ????

请帮助我解决这个问题。
提前致谢。

4

1 回答 1

0

为什么不使用 UITableView/UICollectionView?- 它更快,内存效率更高。

您唯一应该注意的是将用户输入保存在某个数组中,以便您可以在需要时再次显示它。

于 2013-06-27T11:53:53.600 回答