2013-07-10 98 views

回答

1

你不能這樣做,因爲它使用UITableView/UITableViewController,它有一些特殊功能來佔用父視圖的寬度。你可以做的就是讓一個UIView充當一個「容器」,它的大小與你想要的高度和寬度相同,然後將TableView作爲子視圖添加到該容器中。現在,DialogViewController的TableView將根據您的容器調整大小。

注*容器然後作爲子視圖添加到您的控制器視圖。

container = new UIView(frameSize); 
dvc = new DialogViewController(...); 
container.AddSubview(dvc.TableView); 
View.AddSubview(container);