0

別のクラスから UIView サブビューに描画しようとしています。

  1. MainViewControllerUIView を IB にドラッグしたビューを使用します。
  2. クラスを作成しDrawView、UIView の (MainController以前に IB の のビューにドラッグしたもの) クラスを に変更しましたDrawView

  3. DrawView期待どおりに動作するようにコーディングすることで、その UIView サブビューに描画できDrawViewます。

  4. カスタム クラスがあり、カスタムから「UIView」UITableViewControllerを描画したいと考えています。その方法は?DrawViewUITableViewController

    • DrawViewカスタムからの新しいインスタンスを作成し、描画するために呼び出すことができるUITableViewController関数を作成しようとしました。作成したインスタンスが、起動時に作成される IB の「UIView」とは異なるインスタンスDrawViewであるため、機能しません。新しく作成されたの境界もゼロであり、境界を渡しても機能しません。DrawViewDrawViewDrawViewinitWithFrame

DrawViewカスタムで使用する IB で作成されたのと同じインスタンスを取得する方法がわかりませんUITableViewController

上記が冗長すぎる場合は、描画メソッドを呼び出して、そのクラスの UIView サブビューを別のクラスから描画したいと考えています。

どうすればこれを実装できますか? ありがとう。

4

0 に答える 0