0

我有一个视图控制器,它使用表格视图、工具栏、导航栏等来管理视图。

在工具栏中,我有一个 GPS 信号指示器。它由许多不同高度、不同颜色等的条组成,具体取决于信号质量。

GPS 信号指示器是一个复杂的(子)视图,我什至想在其他屏幕中重复使用它。

我该如何管理它?我想把它放在一个视图控制器中,但我不确定它是否能正常工作......此外,苹果似乎说每个内容屏幕使用一个视图控制器......你有什么想法吗?

非常感谢!

编辑:在 Apple 文档中,我读到“注意:如果要将单个屏幕划分为多个区域并分别管理每个区域,请使用通用控制器对象(从 NSObject 下降的自定义对象)而不是视图控制器对象来管理“ --查看 iPhone OS 控制器编程指南

我不确定这是否是我需要的,我不确定如何实现它......你有什么想法或代码示例可以指点我吗?

4

1 回答 1

2

I would implement the GPS signal indicator as a subclass of UIView and manage it through instance methods or delegate methods. Then you can re-use that class whenever you need one.

于 2010-03-12T16:31:39.860 回答