(iPhone SDK 3.x :) 我有一个 UIControl 子类,它根据 NSArray 属性的长度创建不同数量的子视图。请相信我的话,这需要是 UIControl 而不是 UIView。
目前我在drawRect中实现子视图管理,首先删除所有子视图,然后根据属性创建适当的数字。我认为这不是很好的内存管理,我不确定 drawRect 是否真的是添加子视图的合适位置。关于处理这种模式的最佳方法的任何想法?
谢谢你。
(iPhone SDK 3.x :) 我有一个 UIControl 子类,它根据 NSArray 属性的长度创建不同数量的子视图。请相信我的话,这需要是 UIControl 而不是 UIView。
目前我在drawRect中实现子视图管理,首先删除所有子视图,然后根据属性创建适当的数字。我认为这不是很好的内存管理,我不确定 drawRect 是否真的是添加子视图的合适位置。关于处理这种模式的最佳方法的任何想法?
谢谢你。