我正在创建一个UIView
课程。在实现中有一个函数
- (id)initWithFrame:(CGRect)frame
我在类中添加了一个用于重新加载类的按钮。
我想在按下按钮时调用类初始化函数,以便刷新视图并返回其初始化状态。
是否有可用于将视图回滚到其初始化状态的函数?
答案 0 :(得分:2)
您不应该为同一个对象多次调用-init
个方法。
然而,问题的解决方案很简单 - 将所有设置属性代码移动到单独的函数,例如-setupDefaultProperties
并在您的initWithFrame方法中调用它,并且只要您想将视图重置为其初始状态