将MGSplitViewController添加到简单项目中

时间:2011-11-08 18:29:30

标签: objective-c integration uisplitviewcontroller ipad

我正在尝试使用那个MGSplitViewController(already mentioned here, but some one told me I have to ask a new question...),因为有些想法会有一个或多个分割视图,Apple的评论也不容易通过,所以我想我只是用一些时间来测试一些现有的框架,如MGSplitViewController。

但我没有让它工作大约4个漫长而艰难的日子(有些夜晚也是如此;)) - 任何帮助都真的很棒!!!

我的问题如下:

我只有一个带分段控件的简单启动视图。在启动和一些检查后,我想在这个简单的视图中加载splitview。我正在使用故事板进行简单的视图,我从示例中添加了xib(因为我不知道如何将它们集成到故事板中 - 似乎是下一个主题,我将看看.. 。)

听起来很简单,但是使用注释的头文件和演示项目,我绝对无法为非根控制器加载重现它......

我已经打包了源代码,以便更好地理解,可下载 http://www.file-upload.net/download-3866273/mgsplittest.zip.html

如果任何人可以帮助我,纠正这个项目,这真的,真的,真的很棒!!!

问候, 马修

1 个答案:

答案 0 :(得分:1)

我已经解决了这个问题 -

FORGET MGSplitViewController:)

自己写,真的不困难:

  • 在故事板中的YOURSPLITVIEWController中需要两个视图(navigation_left_sided,detailsview_right_sided)
  • 所有的详细视图都应该用xib构建,在故事板中我还没有找到一种方式以干净的方式做到这一点(任何tipps赞赏)
  • 左侧视图将呼叫/视图加载委托给另一个
  • 加载您的detailview控制器并显示
  • 完成;)

使用委托,观察者和异步调度也是一种很好的培训。当我问这个问题时,我没有和他们一起工作 - 责备我;)

撰写自己的优势:   - 可重复使用   - 完全可定制   - 在纵向模式下也可见,您只需更改两者的大小即可   - 用于更改详细信息视图的自定义动画(从下到上移动细节或卷曲或任何东西)   - 在此之后你有很多基本的知识,如代表等......(在我的情况下)

或者将iOS6功能用于网格也非常简单,但仅基于iOS6的设备......

这很简单:)

有任何问题吗?请问:D

但是我已经为我的公司编写了代码,所以我不能分享,只是回答问题并从上面给你提供tipps;)

问候, 的Matthias