带有 MonoTouch.Dialog 的 UISplitViewController

Posted

技术标签:

【中文标题】带有 MonoTouch.Dialog 的 UISplitViewController【英文标题】:UISplitViewController with MonoTouch.Dialog 【发布时间】:2011-10-25 00:17:26 【问题描述】:

在 MonoTouch.Dialog (DialogViewController) 中使用 UISplitViewController 我在使用导航控制器的“后退”按钮时遇到问题:

http://i.stack.imgur.com/LeykT.png

从上到下垂直细节侧有一个大动画。

我将一个小的 MonoTouch 示例上传到 https://github.com/t9mike/MonoTouch-TabPlusNav1-Sample。 [自更新修复以来]

我正在使用优秀的 MonoTouch.Dialog 库,也在 GitHub 上。这个例子引用了这个。

我如何为第一个选项卡创建视图控制器:

var spit_view = new MySplitViewController();
spit_view.Delegate = new UISplitViewControllerDelegate();
spit_view.ViewControllers = new UIViewController[]  
    new MyNavigationController(), 
    new DetailViewController("Tab #1") 
;
Add(UITabBarSystemItem.Search, spit_view); // custom method

弹出导航时垂直动画是否有修复?

谢谢。

【问题讨论】:

【参考方案1】:

第一个问题:

弹出导航时垂直动画有修复吗?

看: UINavigationController scrolls down on back button click

请注意,如果将问题分开,您将有更好的机会获得答案(和更快的答案):-)

【讨论】:

以上是关于带有 MonoTouch.Dialog 的 UISplitViewController的主要内容,如果未能解决你的问题,请参考以下文章

Monotouch.Dialog - 哪个元素被点击

MonoTouch.Dialog StyledStringElement

DateTimeElement (Monotouch.Dialog) 上缺少后退按钮

输入上方的 Monotouch.Dialog EntryElement 标签

MonoTouch.Dialog:在后台设置 StyledStringElement 的图像

Monotouch.Dialog MultiLineElement