【问题标题】:How to get MGSplitViewController working in Monotouch?如何让 MGSplitViewController 在 Monotouch 中工作?
【发布时间】:2011-12-11 04:48:35
【问题描述】:

我在这里下载了 MGSplitViewController 项目: https://github.com/mattgemmell/MGSplitViewController

和这里的绑定: https://github.com/mono/monotouch-bindings/tree/master/MGSplitViewController

我从哪里获得“a”文件?如果我在 Xcode 中构建项目,我会得到一个“app”文件,即控制器的演示。

另外:我必须为什么目标构建“a”文件?一个用于模拟器,一个用于 iPhone?

【问题讨论】:

    标签: iphone xcode binding xamarin.ios simulator


    【解决方案1】:

    编辑:下面链接的项目已被删除。如今,您可以使用视图控制器包含轻松创建自己的嵌套视图控制器。

    好的,我将自己添加另一个答案,虽然我认为 Poupos 的答案是有效的,但我找到了一个更适合我需求的解决方案:我将 MGSplitViewController 转换为 Monotouch。 :-) 它在 GitHub 上以 MTSplitViewController 的形式提供,地址为 https://github.com/Krumelur/MTSplitViewController

    我真的希望它也能帮助其他人。

    【讨论】:

    • 是否有当前的链接或项目?
    • 它已停产,因为它现在可以轻松嵌套视图控制器
    【解决方案2】:

    看起来 GIT 中的源代码没有提供 Xcode 项目文件来创建库,只是一个应用程序:包括示例和控件。

    您需要首先将源代码(/MGSplitViewController/ 下的内容)构建(部分)作为静态库(新项目)。如果您使用 FAT 库,那么您可以同时包含 i386、armv6 和 armv7 二进制文件——这将使您以后在 MonoTouch 项目中更容易使用。

    【讨论】:

    • 好的,做到了。我有一个“a”文件。我将它添加到我的项目中。我还有一个来自绑定的 make 文件的 DLL。如何/在哪里添加?
    • 从您生成的绑定程序集中添加对项目的引用。接下来添加其他 mtouch 参数(项目选项,iPhone 构建)以链接本机库。详情请见docs.xamarin.com/ios/advanced_topics/linking_native_libraries
    • 好的,差不多了。它构建但不启动应用程序。如何创建 FAT 库?我在 Xcode4 中迷失了!
    • 查看 lipo 以获取用于创建 FAT 库的命令行工具(例如 man lipo),对于 Xcode,请参阅 stackoverflow.com/questions/3520977/…
    猜你喜欢
    • 2023-03-22
    • 2012-07-29
    • 2019-05-06
    • 2017-04-01
    • 2015-11-25
    • 1970-01-01
    • 2015-11-04
    • 2020-04-13
    • 2010-12-17
    相关资源
    最近更新 更多