如何在应用程序中使用更少的UIviewController

时间:2014-05-16 05:26:20

标签: ios objective-c uiviewcontroller uiimage

美好的一天,我是xcode的新手,我的动力是开发一个带电路的应用程序。我已经开始构建它,但是有太多UIViewControllers因为我必须在另一个上重复该图,即使它们具有相似的组件,例如按钮,输入和输出。

关于如何最小化UIVIewControllers的任何想法?也许我可以存储那些输入和输出(作为按钮),然后根据不同的场景UIViewController调用它们? (考虑类似的输入/输出)。

2 个答案:

答案 0 :(得分:1)

您可以创建一个UIViewController的子类来自动创建所有公共组件,然后只需添加/配置每个实例。这是你的意思吗?

答案 1 :(得分:0)

有很多选项,您可以根据需要添加任意数量的UIViews作为子视图。但我也是一名资质的电气工程师,所以这不是一个好主意。你必须一次又一次地制作这些子视图。你可以采取以下方法。

  1. 制作ViewController可重复使用的组件,如电源,电阻等。您可以设置ViewController的自定义大小,选择ViewController并将大小设置为自由格式在属性检查器中。
  2. 您可以在ViewController(组件)上添加标签,并设置这些组件的动态值。
  3. 您可以将ViewController的背景颜色设置为清晰颜色,以便它不会隐藏其下方的任何电线或组件。