我想這樣創建一個頁面:添加monotouch.Dialog作爲UIViewController中的一部分,MonoTouch的iphone
我對底部位置的想法是使用monotouhc.Dialog由viewElement
。但問題是這樣的:
這是最好的方式使用monotouch嗎?或者用tableview
與datasource
比較好? 如果我們應該使用monotouch.dialog
我們可以如何添加這個作爲viewcontroller
的一部分?
我想這樣創建一個頁面:添加monotouch.Dialog作爲UIViewController中的一部分,MonoTouch的iphone
我對底部位置的想法是使用monotouhc.Dialog由viewElement
。但問題是這樣的:
這是最好的方式使用monotouch嗎?或者用tableview
與datasource
比較好? 如果我們應該使用monotouch.dialog
我們可以如何添加這個作爲viewcontroller
的一部分?
你可以這樣做。
我會親自創建一組自定義元素:一個用於渲染圖像,一個用於渲染第一個信息,一個用於第二個信息。
然後,我會創建這樣的UI:
new RootElement ("House"){
new Section(){
new HouseImageViewElement (house_id),
},
new Section() {
new OverviewElement (house_id);
},
new Section() {
new DetailedElement (house_id);
}
反過來這些因素應可重用UIViews的頂部內置(見我的博客文章上的圖案爲UITableViewCells:http://tirania.org/monomac/archive/2011/Jan-18.html)
其中有您可以稍後在別處使用這些元素(例如,在列表中顯示房屋)的優點。它還允許您在代碼的不同部分分割佈局的管理。
但是你也可以創建一個完整的視圖,然後在MonoTouch.Dialog中用UIViewElement託管視圖,或者在UITableView中手動使用它,或者只是手動顯示它。
這看起來更像是一個自定義的查看給我。我不知道你真的會使用UITableView或MT.Dialog很多。 – Jason