別のクラスから UIView サブビューに描画しようとしています。
MainViewController
UIView を IB にドラッグしたビューを使用します。クラスを作成し
DrawView
、UIView の (MainController
以前に IB の のビューにドラッグしたもの) クラスを に変更しましたDrawView
。DrawView
期待どおりに動作するようにコーディングすることで、その UIView サブビューに描画できDrawView
ます。カスタム クラスがあり、カスタムから「UIView」
UITableViewController
を描画したいと考えています。その方法は?DrawView
UITableViewController
DrawView
カスタムからの新しいインスタンスを作成し、描画するために呼び出すことができるUITableViewController
関数を作成しようとしました。作成したインスタンスが、起動時に作成される IB の「UIView」とは異なるインスタンスDrawView
であるため、機能しません。新しく作成されたの境界もゼロであり、境界を渡しても機能しません。DrawView
DrawView
DrawView
initWithFrame
DrawView
カスタムで使用する IB で作成されたのと同じインスタンスを取得する方法がわかりませんUITableViewController
。
上記が冗長すぎる場合は、描画メソッドを呼び出して、そのクラスの UIView サブビューを別のクラスから描画したいと考えています。
どうすればこれを実装できますか? ありがとう。