2017-07-31 19 views
0

私はカスタムクラスを開発しています。 目標はユーザーがUITableViewControllerをストーリーボードに追加し、そのクラスを私のものに設定します。 と私のクラスはtableViewを記入します。ストーリーボードになど、私は、ヘッダーの色のようないくつかの属性を設定するには、ユーザーを与えたい、しかし@IBdesignableUITableViewControllerUITableViewControllerの属性を追加します。

任意のアイデアのために使用することはできません。ここで

は私の質問ですか?

答えて

0

UITableViewControllerの代わりにUITableViewをサブクラス化するのが最も簡単な解決策だと思います。

+0

私のライブラリには、他のいくつかのビューコントローラがあります。おそらく最善のアプローチは、ユーザーがクラスをサブクラス化し、UITableViewControllerクラスのためにそれを設定する場合です。 –

+0

UITableViewControllerとプロトコルを使用して、変数やメソッドを実装するようにユーザーに指示することもできます。たとえば、ヘッダの背景色を返すメソッドです。 – Maxime

+0

ハァッ!なぜUITableViewをサブクラス化する必要がありますか? –

関連する問題