0

MonoTouch には、"MyTableViewController" という名前のユーティリティ クラスがあります。これは、UITableViewController から派生し、一連の便利なテーブルビュー コントローラー関連のものを実装します。コードでインスタンス化する場合は問題なく動作しますが、xib からロードされる tableview コントローラーを作成したいと思います。たとえば、下部にツールバーがあります。

ObjectiveC では、Xib の tableview インスタンスを UITableViewController のtableViewプロパティに接続するだけです。

ただし、MonoTouch では、このプロパティはアウトレットとしてマークされておらず、XCode のインターフェイス ビルダーに表示されないため、接続できず、ロードされている nib に関する ObjectiveC からの例外が発生しましたが、「UITableView を取得できませんでした。 "。

xib からバインドできる派生コントローラー クラスでアウトレットを宣言する方法はありますか? 他のオプションまたは回避策はありますか?

4

1 に答える 1

0

それを考え出した... tableView プロパティはxibに接続する必要はありません。むしろ、xib の tableView をファイル所有者ビュー (つまり、コントローラー) に接続する必要があります。

于 2012-10-25T10:10:37.087 に答える