我想重写默认情况下,给MonoTouch.Dialog的表表格的宽度。
Answer 1:
你不能做到这一点,因为它使用的UITableView /的UITableViewController其中有一些特殊的功能占用父视图的宽度。 你可以做的是使一个UIView作为其大小的高度和宽度你想要一个“容器”,然后添加TableView中作为一个子视图到。 现在DialogViewController的意志的TableView大小的容器中。
注*容器,然后加入作为一个子视图到你的控制器视图。
container = new UIView(frameSize);
dvc = new DialogViewController(...);
container.AddSubview(dvc.TableView);
View.AddSubview(container);
文章来源: Resizing Table Width in MonoTouch.Dialog