1
我想重寫默認給予MonoTouch.Dialog表格的表格寬度。在MonoTouch.Dialog中調整表格寬度
我想重寫默認給予MonoTouch.Dialog表格的表格寬度。在MonoTouch.Dialog中調整表格寬度
你不能這樣做,因爲它使用UITableView/UITableViewController,它有一些特殊功能來佔用父視圖的寬度。你可以做的就是讓一個UIView充當一個「容器」,它的大小與你想要的高度和寬度相同,然後將TableView作爲子視圖添加到該容器中。現在,DialogViewController的TableView將根據您的容器調整大小。
注*容器然後作爲子視圖添加到您的控制器視圖。
container = new UIView(frameSize);
dvc = new DialogViewController(...);
container.AddSubview(dvc.TableView);
View.AddSubview(container);