MonoTouch:StoryBoarding - 手动转场?

Posted

技术标签:

【中文标题】MonoTouch:StoryBoarding - 手动转场?【英文标题】:MonoTouch: StoryBoarding - manual segues? 【发布时间】:2011-10-26 01:29:27 【问题描述】:

iPhone/iPad 开发新手在这里...

我正在使用 MonoTouch 创建一个通用的 iPad/iPhone 故事板应用程序。在主视图控制器 (RootViewController) 中,默认的自动生成行为是一个包含单个单元格“详细信息”的表格,它将您硬连接到下一个目标 (DetailViewController)。

我想更改此 RootViewController 以显示我已扩展 UIViewController (LoginView) 的登录控件。我在将 LoginView 放入 RootViewController 中取得了一些成功,但不知道如何使其“segue”到 DetailViewController。在观察 iPad 应用程序的工作原理后,两者之间没有任何转折(我可以看到),我是不是搞错了?

总结一下:如何使用前面的登录屏幕增强这个故事板应用程序,在 iPad 和 iPhone 变体之间重用其内容/xib?

抱歉,如果这有点不清楚和混乱......

【问题讨论】:

【参考方案1】:

我还没有在 Monotouch 中尝试过故事板应用程序,但我确实花了很多时间为我的应用程序制定登录屏幕的最佳方法。我最终所做的(也适用于您的情况)是将登录屏幕显示为模态视图。一旦用户成功登录,我们就会推送下一个适当的视图。

因此,如果您被情节提要视图控制器自动推送到详细视图,您可以通过详细视图的 DidLoad 或 DidAppear 方法将登录对话框显示为模式对话框。

【讨论】:

以上是关于MonoTouch:StoryBoarding - 手动转场?的主要内容,如果未能解决你的问题,请参考以下文章

MonoTouch:播放声音

Monotouch - 在 monotouch 项目中附加 Sqlite 数据库并部署到 iPad

Monotouch:了解委托机制模式

如何在 DialogViewController (Monotouch.Dialog) 上设置背景颜色

Monotouch 找不到 AudioFileOpenURL

MonoTouch 中的 ViewForZoomingInScrollView