我遇到设计应用的问题。这就是我喜欢与你们讨论的原因。
此应用应该像仪表板一样。你有几个小窗口/小部件,充满了不同的数据(图像,表等...)可以添加更多的小部件或删除它们。不允许拖放。
我不确定的是以正确的方式设计它。
我将为小部件创建一个WidgetViewController。所以一切都被封装起来。 然后我将所有视图放在一个“父”UIViewController中,以便将它与UIPagecontrol一起使用。 这是在一个UIViewController中拥有多个UIVIewControllers的常用方法吗?我不确定这是否有效。
或者只是创建一个继承自UIView的类?
答案 0 :(得分:0)
你可以拥有一个带uipagecontrol和uiscrollview的容器视图控制器,它可以像ios中的天气应用程序一样保存你的小部件。根据你需要实现不同视图控制器的不同小部件并将它们的视图添加到scrollview。如果你没有实现不同的视图控制器您可能难以处理子视图,因为您需要从单个视图控制器控制视图。