Xamarin.ios DialogViewController在UIImagePickerController之后调整帧大小

Xamarin.ios DialogViewController在UIImagePickerController之后调整帧大小,xamarin.ios,uiimagepickercontroller,dialogviewcontroller,Xamarin.ios,Uiimagepickercontroller,Dialogviewcontroller,我对DialogViewController有一些问题。这是xamarin monotouch示例(BubbleCell)中显示问题的修改示例 很快,我从中获得了UIImagePickerController,它为个人资料照片收集图像。和下面的DialogViewController,它收集有关用户的一些信息。作为DVC的最后一行,我有自定义UITableViewCell和textfield。如果我只单击该字段,它将正常工作(我将ContentOffset设置为general UIScrollV

我对DialogViewController有一些问题。这是xamarin monotouch示例(BubbleCell)中显示问题的修改示例

很快,我从中获得了UIImagePickerController,它为个人资料照片收集图像。和下面的DialogViewController,它收集有关用户的一些信息。作为DVC的最后一行,我有自定义UITableViewCell和textfield。如果我只单击该字段,它将正常工作(我将ContentOffset设置为general UIScrollView,而TextField正好移动到键盘上方)。但是,如果我首先单击图片(称为UIImagePickerController),然后采集图像(或者不采集,不管怎样),然后单击TextField,那么DVC的帧将显示不正确(调整帧大小)

要查看问题运行项目,请按login->chat with robot->单击最后一行的文本文件->查看正确的动画->单击键盘上的返回->单击图像->选择图片(或不选择图片)->再次单击文本文件->查看错误的动画

DVC上的TableView.ScrollEnabled=false是强制属性

我怎样才能解决这个问题

谢谢