我有一个视图控制器,可以使用表格视图,工具栏,导航栏等管理视图。
在工具栏中,我有一个GPS信号指示灯。它由许多不同高度,不同颜色等的条组成,具体取决于信号质量。
GPS信号指示器是一个复杂的(子)视图,我想在其他屏幕中重复使用。
我该如何管理它?我想把它放在一个视图控制器中,但我不确定它是否正常工作......而且,似乎Apple说每个屏幕的内容使用一个视图控制器......你有什么想法吗?< / p>
非常感谢!
编辑:在Apple文档中我读到了“注意:如果你想将单个屏幕划分为多个区域并分别管理每个区域,请使用通用控制器对象(从NSObject降序的自定义对象)而不是查看控制器对象来管理每个区域然后使用单个视图控制器对象来管理通用控制器对象。视图控制器协调整个屏幕交互,但根据需要将消息转发给它管理的通用控制器对象。“ - View Controller Programming Guide for iPhone OS我不确定这是否是我需要的,我不知道如何实现它...你有什么想法或代码示例指向我吗?
答案 0 :(得分:2)
我会将GPS信号指示器实现为UIView的子类,并通过实例方法或委托方法对其进行管理。然后,您可以在需要时重复使用该课程。