【问题标题】:iOS (iPad) application on Flex/Flash Builder 4.5 - SplitView component?Flex/Flash Builder 4.5 上的 iOS (iPad) 应用程序 - SplitView 组件?
【发布时间】:2011-09-08 06:55:59
【问题描述】:

(免责声明:我是移动应用程序开发的初学者,我的编程能力很弱,但我愿意学习新事物并接受新的挑战。如果我的问题让你失望,我提前道歉,或者如果看起来好像我没有做任何研究。我做了所有我能做的研究,但对我没有多大帮助。)

我是开发 iOS 应用程序的新手,我的学校给了我大约 5 个月的时间来开发 iPad 应用程序。我对 Objective C 没有任何知识或实践,因此由于 Flash Builder 4.5 允许开发移动应用程序(并且我有使用 Flash Builder 的经验),我决定改为在 Flash Builder 上开发我的应用程序。

在我被告知在我的应用程序中包含一个 SplitView 之前,一切都很好。我在应用程序的左侧实现了一个列表。单击任何列表项会将用户导航到另一个视图,但我还包括并保留了新视图左侧的列表以模拟“SplitView”。

最初感觉它会像我在 XCODE 上尝试时那样完成 SplitView 的工作,但它看起来或感觉不自然。

我发现了这个video,它表明可以在 FB 上创建一个 SplitView,但我已经绞尽脑汁,我真的不知道它是如何完成的。有没有人可以为我提供有关如何实现此功能的粗略指南?非常感谢您。

编辑:

在我实现的那一刻

<s:Application 
xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark"> 


<s:ViewNavigator id="MainView" left="292" width="732" height="748" firstView="views.MainView"/>


</s:Application> 

这样,我可以在不影响根视图控制器的情况下管理视图导航。这可能不是最好的方法,但目前就足够了。有没有更好的方法来做到这一点?

【问题讨论】:

  • 你想要什么样的行为?你试过什么?你能显示代码吗?什么是用户交互?
  • @J_A_X 我想要的基本上是 iPad 上的 SplitView 应用程序是如何工作的。目前我所拥有的只是每个视图左侧的列表。单击列表中的任何项目会将用户导航到另一个视图。我想要实现的是在应用程序的左侧有一个视图控制器来控制右侧的主视图,例如this SplitView iOS application.

标签: ios apache-flex ipad mobile flash-builder4.5


【解决方案1】:

看看eskimo library

它具有许多不错的移动功能,例如适用于 Android 和 iOS 的“原生”外观。

此外,它还具有一些移动组件。

我相信你要找的人叫SplitViewApplication
您必须下载 zip 文件才能公开它,因为它目前不在他们网站上的功能列表中。

编辑

显然,Flex SDK 4.6 也支持此功能。
它已于 2 天前发布。您可能也想检查一下。

干杯

【讨论】:

    【解决方案2】:

    看起来HDividedBoxright component for you

    【讨论】:

    • 嗨,Maxim,我试图包含不兼容移动应用程序的 HDvidedBox。还有其他选择吗?
    • 如果组件与移动设备不兼容,您仍然可以使用它。 HDividedBox 在子组件之间提供一个可拖动的拇指,如果您不需要它 - 只需使用 HBox 并设置一个子组件 width="100%"
    • 同时实现 HDividedbox 和 HBox 时出错。错误消息是这样的:“无法将 解析为组件实现”
    • 您使用的是什么 IDE?在 Flash Builder 中,将光标放在组件名称的末尾,然后按 Ctrl+Space 来解决此问题。
    • 我想出了一种方法,可能不是最好的解决方案,但目前就足够了。我实现了&lt;s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark"&gt; &lt;s:ViewNavigator id="MainView" left="292" width="732" height="748" firstView="views.MainView"/&gt; &lt;/s:Application&gt;
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-22
    • 1970-01-01
    • 1970-01-01
    • 2011-08-14
    • 1970-01-01
    相关资源
    最近更新 更多