インターフェイス ビルダーを使用してカスタムUIView
サブクラスを nib に埋め込もうとしていますが、カスタム ビューの nib が別の nib にあります。awakeAfterUsingCoder:(NSCoder *)aDecoder
そのため、カスタムの正しいペン先を動的に選択するために使用しますUIView
。唯一の問題は、ファイルの所有者が新しい nib に渡されないことです。
NSCoder
に渡された nib のファイルの所有者を取得する必要があるため、awakeAfterUsingCoder:(NSCoder *)aDecoder
使用時に置換オブジェクトに適切に設定できます[nib instantiateWithOwner:owner options:nil];
。
NSCoder
オブジェクトからファイルの所有者を取得する方法を知っている人はいますか?