【发布时间】:2013-07-10 13:43:56
【问题描述】:
我想覆盖默认分配给 MonoTouch.Dialog 的表格的表格宽度。
【问题讨论】:
标签: xamarin.ios monotouch.dialog
我想覆盖默认分配给 MonoTouch.Dialog 的表格的表格宽度。
【问题讨论】:
标签: xamarin.ios monotouch.dialog
你不能这样做,因为它使用 UITableView/UITableViewController 有一些特殊的功能来占用父视图的宽度。您可以做的是让 UIView 充当“容器”,大小调整为您想要的高度和宽度,然后将 TableView 作为子视图添加到其中。现在 DialogViewController 的 TableView 将根据您的容器调整大小。
注意* Container 然后作为子视图添加到您的控制器视图中。
container = new UIView(frameSize);
dvc = new DialogViewController(...);
container.AddSubview(dvc.TableView);
View.AddSubview(container);
【讨论】: