加载错误/创建UI

时间:2013-06-27 11:47:06

标签: ios objective-c ipad cocoa-touch

我创建了我的 iPad 应用程序。它工作得很好,也很合适。 但我对UI的糟糕创作有疑问。我的应用程序花了很多时间来创建UI

  

为了您的信息:我已经完成设计,我只有与加载/创建用户界面相关的问题,我在这里只放了一个PLOT以便更好地理解我的问题。 实际上所有的地块都是动态创建的。

有关详情,请参阅我的图片:

enter image description here

我的形象说

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

  • 此处 Plot-1 是标题,它是UILabel
  • 第3列也是标题(UILabel)显示所选列,如果选择第1列则标题为第1列,如果选择第2列,则标题为第2列,等等....

Colomn 1,第2列和第3列都是UIView,主视图 SubView (PLOT - 1)

  • 此处每个列有5个 UITextField (虚线为UITextFiledUITextField是其自身的SubView 即可。

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

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

在我的应用程序中,我使用 for循环创建了 UI 的所有设计。因此,当PLOT为More Then 40以上**时,对我来说是不好的。但如果 PLOT小于40 那么它的工作非常好。

AnyBody有另一个选项/建议,可以创建用户界面而不使用 for循环 ????

请在这个问题上帮助我。
在此先感谢。

1 个答案:

答案 0 :(得分:0)

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

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