2011-07-06 6 views
0

私はUIViewクラスを作成しています。実装には関数があります呼び出す方法 - (id)initWithFrame:(CGRect)フレーム関数?

- (id)initWithFrame:(CGRect)frame 

私はクラスをリロードするために使用されるクラスにボタンを追加しています。

ボタンを押したときにクラス初期化関数を呼び出して、ビューがリフレッシュされ、初期化状態に戻るようにしたいとします。

ビューを初期化状態にロールバックするために使用できる機能はありますか?

答えて

2

同じオブジェクトに対して-initメソッドを複数回呼び出すべきではありません。

しかし、問題の解決方法は簡単です。すべての設定プロパティコードを別の関数(例: -setupDefaultPropertiesを呼び出し、initWithFrameメソッドで呼び出すと、ビューを初期状態にリセットするときはいつでも

+0

それは多くの助けをしてくれてありがとう。 – Rishabh

関連する問題