在Xamarin IOS中获取CustomView的大小

时间:2017-08-22 13:37:44

标签: xamarin xamarin.ios xamarin.forms

我有一个usercontrol(CustomView和CustomViewController),它持有UIImageView - Xamarin.IOS项目C#。

我正在尝试将此自定义视图用作另一个故事板中的usercontrol。

我的CustomView(带图片)在主故事板中正确呈现。但是在我的主视图中渲染后,我无法捕获自定义视图的宽度和高度。我的自定义视图的默认大小是600 * 600,这是Generic的大小。当我试图获得自定义控件的大小时 - 它总是给我默认大小而不是渲染大小。有没有办法捕获这个?

我的自定义视图

public partial class MyCustomViewController : UIViewController

我尝试过使用

myCustomImage.Bounds.Width & Height   (or)
UIScreen.MainScreen.Bounds.Width 

- 但这给了我默认尺寸600 * 600

有没有办法让我的主题板中呈现图像大小/自定义视图大小。我想使用C#在CustomViewController中获得这个大小。

感谢您的帮助。

0 个答案:

没有答案