MonoTouch.Dialog:将另一个UIViewController的视图嵌入到ViewElement中?

时间:2012-11-29 19:19:08

标签: c# uiviewcontroller xamarin.ios monotouch.dialog

我有一个管理四位数密码键盘的视图控制器。该控制器用于访问我的应用程序。

但是,我想在更改PIN码时使用相同的密码键盘。 更改PIN的控制器是MT.DialogViewController,其中包含一个部分和一行,即ViewElementViewElement保存密码键盘控制器的视图。 这种作品,但ViewWillAppear等不能被可靠地调用。 我还尝试通过调用(在MT.Dialog c'tor中)addChildViewController来使用UIViewController包含,然后添加ViewElement,然后调用didMoveToParentViewController。 但是,我在轮换时遇到问题,并且没有调用VieWill / Did *()方法。 有没有解决方案(干净或脏,我不在乎)?

1 个答案:

答案 0 :(得分:1)

您可以将PIN键盘从ViewController重新分配到UIView(然后将包含PIN键盘的UIView粘贴回UIViewController)吗?

这样做可以让你将密码键盘UIView放在一个ViewElement中,我怀疑这会改进对Orientation更改的渲染和一致的ViewDid / Will方法调用。