【发布时间】:2018-07-18 20:27:07
【问题描述】:
我正在尝试创建相机视图。基本上是一个代表相机输入的视图。
现在,我让 ViewRenderer 将 UIView 渲染到 Xamarin.Forms.View。
在 OnElementChanged 我有以下几行:
if(Control == null)
{
var uiView = new UIView(UIScreen.MainScreen.Bounds)
{
AutoresizingMask = UIViewAutoresizing.FlexibleWidth | UIViewAutoresizing.FlexibleHeight,
AutosizesSubviews = true
};
}
这使我的 UIView 适合整个屏幕(这是我想要的)。
但在旋转更改时,UIView 不会调整大小并且预览会翻转。你们如何处理这个问题? 我似乎没有朝着正确的方向寻找,因为我没有找到一个简单的解决方案来使 UIView 在方向更改时调整大小,甚至调整方向更改事件的大小。
【问题讨论】:
标签: c# ios uiview xamarin.ios autoresize