【问题标题】:iPhone UI controls for WinFormsWinForms 的 iPhone UI 控件
【发布时间】:2009-10-08 05:27:16
【问题描述】:

有人知道我在哪里可以找到模仿 iPhone 上的 WinForms 控件吗?我有兴趣使用 Visual Studio 进行一些 iPhone 原型设计,如果我可以使控件看起来像原生 iPhone 控件,那将非常方便。

我知道我可以在 Mac 上使用 Interface Builder,但我不想这样做。我只是想玩转各种想法,在 Visual Studio 中我会更快。

【问题讨论】:

    标签: iphone winforms cocoa-touch controls


    【解决方案1】:

    Balsamiq Mockups 有一些类似 iPhone 的控件,您可以比在 Visual Studio 中更快地完成模型。

    【讨论】:

      【解决方案2】:

      我查看了用于模拟和定位项目的 Windows 窗体 iPhone 控件,但没有找到。但是,使用 iPhone Simulator 的一些屏幕截图很容易做到。以下是我所做的 - 我稍后会更新项目的下载链接。

      如前所述,Apple 可能不会喜欢,也不会让您使用他们的 UI 样式发布产品。然而,对于 mocking,没有什么可以阻止您在 Visual Studio 中执行此操作 - 他们仍然可以获得 99 美元和应用商店的折扣。

      我使用 Visual Studio 就像在其中进行无 XIB 的 Monotouch 开发一样,并且希望避免来回切换。对于没有 XIB 的应用程序,在我看来,使用 interface Builder 进行设计并没有快多少 - 但这是一个以 Monotouch 为中心的观点。

      【讨论】:

        【解决方案3】:

        正如我指出的 here,在 WinForms 中执行此操作的替代方法可能是使用 Briefs 框架模拟您的界面。 Briefs 允许您使用任何类型的图像来表示应用程序的屏幕,并将交互行为分配给图像的区域。您可以从中生成功能齐全的 iPhone 应用程序,以便快速测试您的用户界面。

        有许多用于Photoshopother illustration applications 的 iPhone UI 线框元素,因此很容易绘制原型界面。

        【讨论】:

          【解决方案4】:

          由于 iPhone 的 UIKit 控件很可能受到 Apple 商标和版权的高度保护,因此我不希望找到替代实现。由于任何 iPhone 开发最终都需要使用 Interface Builder,因此值得重复 许多 其他人所说的:为工作使用正确的工具。学习 Interface Builder(不会花很长时间),不要再试图将 iPhone 开发硬塞进 Windows 工具中。

          【讨论】:

            【解决方案5】:

            如果您对使用 C#/VB.NET 编写 iPhone 应用程序感兴趣,MonoTouch 是您的最佳选择

            http://monotouch.net/

            对我来说,在 WinForms 中模拟 iPhone UI 很奇怪,因为它们是两个不同的世界。

            【讨论】:

              【解决方案6】:

              您可以借助这个新工具Xamarin,帮助您使用 c# 创建原生应用程序。

              【讨论】:

                猜你喜欢
                • 1970-01-01
                • 1970-01-01
                • 2023-03-25
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 2013-10-02
                • 1970-01-01
                相关资源
                最近更新 更多