Iphone 使用NSObject控制屏幕上的元素

Iphone 使用NSObject控制屏幕上的元素,iphone,objective-c,xcode,ipad,Iphone,Objective C,Xcode,Ipad,我正在使用带有一些按钮、标签等的UIViewController,我需要根据情况更改其属性 我希望创建一个NSObject,以基于视图控制器中的int来控制这些元素。按下按钮时,NSObject将取消分配,int将更改,NSObject将使用新编号重新实例化,创建新视图 这有意义吗?如果是,我应该在NSObject或UIViewController中为按钮/标签设置IBOutlet吗?NSObject如何引用按钮?如何在UIViewController内部实例化/取消分配NSObject以执行这

我正在使用带有一些按钮、标签等的UIViewController,我需要根据情况更改其属性

我希望创建一个NSObject,以基于视图控制器中的int来控制这些元素。按下按钮时,NSObject将取消分配,int将更改,NSObject将使用新编号重新实例化,创建新视图

这有意义吗?如果是,我应该在NSObject或UIViewController中为按钮/标签设置IBOutlet吗?NSObject如何引用按钮?如何在UIViewController内部实例化/取消分配NSObject以执行这些更改


谢谢

为什么要费心创建一个对象来控制视图的重置?只需确保首先在init函数中以编程方式构建对象,然后拥有父类可以读取的属性


我不知道你为什么一开始就需要这个东西。也许可以解释一下,从长远来看,你到底想做什么?

这是一个程序员同事建议的一种方法。该项目涉及制作一个故事书风格的应用程序,每个页面都有声音片段和动画。我的想法是,对象可以查看一个单独的文件,并确定每个页面应该播放哪些声音和动画,而无需为每个页面设置单独的视图类。