2011-11-08 31 views
0

我试图使用MGSplitViewController(already mentioned here, but some one told me I have to ask a new question...),因为一些想法都会有一个或多个splitviews和苹果公司的评论是不容易通过,所以我想我只是用一些时间来测试一些现有的框架,如MGSplitViewController。添加MGSplitViewController简单的项目

但我不明白它的工作约4漫长而艰苦的日子(和某些夜晚,太;)) - 任何帮助真的会真的很棒!

我的问题是这样的:

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

听起来很容易,但与注释的头文件和演示项目,我绝对无法重现它的非根控制器加载...

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

如果任何人能帮助我,纠正项目,这将是真的,真的,真的很棒!

问候, 马修

回答

1

我已经解决了这个问题 -

忘记MGSplitViewController :)

写你自己的,真的不困难:

  • 需要两个视图(navigation_left_sided ,detailsview_right_sided)在故事板的YOURSPLITVIEWController中
  • 所有detailviews应建立与xibs,在故事板我还没找到一种方式,一个干净的方式做这个(任何的窍门赞赏)
  • 的leftsided观点代表呼吁/视图负荷其他
  • 加载您的DetailView控制器显示
  • 完成;)

这也是一个很好的锻炼与代表,观察员和异步分派工作。 - 可重复使用的 - 完全可定制的 - 在纵向模式下也可以看到,你可以改变:)

优势书面方式你自己的;对我的指责 - 在我问这个问题的时候,我没有工作多与他们自定义动画改变DetailsView控件(从底部到顶部或卷曲或任何移动信息) - - 既 的尺寸在这之后你有很多像代表等基本知识的...(这是在我的情况)

或者使用iOS6的功能,为电网也很简单,但iOS6的唯一基础的设备...

就是这样,很容易:)

有什么问题吗?只要问:d

但我已经写了代码为我的公司,所以我不能分享,只要回答问题,给你从上面的窍门;)

问候, 马蒂亚斯

+0

如此有趣如何编写自己的SplitView。你能举一个小例子吗?我只需要一个未来 - MasterView的宽度。因为默认320对我的应用程序非常不舒服。谢谢 – Romowski

+0

Hi Romowski, 现在我很忙,但我保证会在接下来的几天/周内添加示例代码 - 我希望这样可以吗? ;) – user617965

+1

谢谢!我会等 ) – Romowski