Ios

iOSの迅速なawakeFromNibメソッドが呼び出されない



Ios Swift Awakefromnib Method Is Not Called



swiftには2つのawakeFromNibメソッドがあります。1つはクラスメソッド、もう1つはオブジェクトメソッドです。クラスメソッドを記述できるため、ロード後にxibのビューは呼び出されません。

1.以下に示すように、awをノックすると、2つのawakeFromNibメソッドが表示されます。

画像
2.ノックアウト後、funcの前のクラスはクラスメソッドです(このメソッドはシステムがビューをロードした後は呼び出されません)funcの前のクラスのないクラスメソッドはオブジェクトメソッドです(ビューはシステムがロード済み)このメソッドをアクティブに呼び出します)。システムが呼び出さないように、オブジェクトメソッドをクラスメソッドとして記述できます。
画像
3.上記のように、システムはビューがロードされた後にオブジェクトメソッドを自動的に呼び出し、ボタンをクリックした後にのみプログラマーによって作成されたクラスメソッドを呼び出します。