0

我在设计应用程序时遇到问题。这就是为什么我喜欢和你们讨论这个问题。

这个应用程序应该像一个仪表板。您有几个小窗口/小部件,其中填充了不同的数据(图像、表格等)。可以添加更多小部件或删除它们。不允许拖放。

我不确定是以正确的方式设计它。

我将为小部件创建一个 WidgetViewController。所以一切都被封装起来。然后我会将所有视图放在一个“父”UIViewController 中,以便与 UIPagecontrol 一起使用。这是在一个 UIViewController 中拥有多个 UIVIewController 的常用方法吗?我不确定这是否有效。

或者只是创建一个继承自 UIView 的类?

4

1 回答 1

0

您可以拥有一个带有 uipagecontrol 和 uiscrollview 的容器视图控制器,它可以像 ios 中的天气应用程序一样保存您的小部件。根据不同的小部件,您需要实现不同的视图控制器并将它们的视图添加到滚动视图。如果您不实现不同的视图控制器,您可能由于您需要从单个视图控制器控制视图,因此难以处理您的子视图。

于 2012-08-09T19:36:55.700 回答