C# 获取iOS 7中字符串的大小

C# 获取iOS 7中字符串的大小,c#,xamarin.ios,size,ios7,C#,Xamarin.ios,Size,Ios7,我使用MonoTouch.Dialog(高度定制),并使用tableView的StringSize方法获得字符串的大小(高度和宽度)。这在iOS 7中现在不起作用。如何返回字符串的大小以获取其高度/宽度,以便执行相邻控件对齐 谢谢。在Obj-C中,但基本问题相同: var tv = new UITextView() { Text = "Some text", Font = UIFont.PreferredBody }; //Pass in a maximum size (in t

我使用MonoTouch.Dialog(高度定制),并使用tableView的StringSize方法获得字符串的大小(高度和宽度)。这在iOS 7中现在不起作用。如何返回字符串的大小以获取其高度/宽度,以便执行相邻控件对齐


谢谢。

在Obj-C中,但基本问题相同:
var tv = new UITextView() {
    Text = "Some text",
    Font = UIFont.PreferredBody
};
//Pass in a maximum size (in this case, vastly larger than needed)
var neededSize = tv.SizeThatFits(new SizeF(1000, 1000));
Console.WriteLine(neededSize);