我创建了我的 iPad 应用程序。它工作得很好,也很合适。
但我对UI
的糟糕创作有疑问。我的应用程序花了很多时间来创建UI
。
为了您的信息:我已经完成设计,我只有与加载/创建用户界面相关的问题,我在这里只放了一个PLOT以便更好地理解我的问题。 实际上所有的地块都是动态创建的。
有关详情,请参阅我的图片:
我的形象说
PLOT 是主视图(UIView)
,其中包含图像中显示的所有子视图。
Colomn 1,第2列和第3列都是UIView
,主视图的 SubView (PLOT - 1)
UITextField
(虚线为UITextFiled
),UITextField
是其自身的SubView 列即可。所以这里ALL,PLOTS,COLUMNS和UITEXTFIELDS都是动态的,不是修复。
我已经完成了它的设计但是当 PLOT更多然后40以上时会产生加载问题..
在我的应用程序中,我使用 for循环创建了 UI 的所有设计。因此,当PLOT为More Then 40以上**时,对我来说是不好的。但如果 PLOT小于40 那么它的工作非常好。
AnyBody有另一个选项/建议,可以创建用户界面而不使用 for循环 ????
请在这个问题上帮助我。
在此先感谢。
答案 0 :(得分:0)
为什么不使用UITableView / UICollectionView? - 它更快,内存效率更高。
您唯一应该注意的是,它将用户输入保存在某个阵列中,以便您可以在需要时再次显示它。