我知道你们中的一些人可能不熟悉 Monotouch,但这肯定是一般的 iOS 问题,而不是特定的 Monotouch 问题。
我正在重新创建一个与默认邮件应用具有类似功能的应用:
这是我们应用程序的简单重新创建。它是UIView
包含 aUITableView
和 a 的 a UIToolbar
。它是从 XIB 文件(包含随附的视图控制器代码)加载的。这个视图是一个 UITabController 视图(虽然我确信这不会影响事情?)。
这已使用导航控制器推送
controller.PushViewController(inboxItem.Controller, true);
(其中 inboxItem 是我制作的自定义对象,Controller 属性是 inboxItem 的视图控制器)。
按下工具栏上的右侧按钮会显示一个新的模式视图(撰写新消息) - 它会做它的事情,无论它以哪种方式被解雇,在解雇时,它就会UIToolbar
消失。但是,如果我要单击另一个选项卡,然后单击返回此选项卡,工具栏会重新出现。这是重绘问题吗?
我构建应用程序的方式有问题吗?还是我偶然发现了一些奇怪的 iOS/Monotouch 错误?(我希望它适用于前者——所以我可以改进我的 iOS 开发)。