如何调用 - (id)initWithFrame:(CGRect)框架功能?

时间:2011-07-06 07:24:13

标签: iphone xcode4

我正在创建一个UIView课程。在实现中有一个函数

- (id)initWithFrame:(CGRect)frame

我在类中添加了一个用于重新加载类的按钮。

我想在按下按钮时调用类初始化函数,以便刷新视图并返回其初始化状态。

是否有可用于将视图回滚到其初始化状态的函数?

1 个答案:

答案 0 :(得分:2)

您不应该为同一个对象多次调用-init个方法。

然而,问题的解决方案很简单 - 将所有设置属性代码移动到单独的函数,例如-setupDefaultProperties并在您的initWithFrame方法中调用它,并且只要您想将视图重置为其初始状态