【问题标题】:Is it possible to design native iOS user interface with the CSS?是否可以使用 CSS 设计原生 iOS 用户界面?
【发布时间】:2013-06-10 20:51:34
【问题描述】:

我对这样的事情很感兴趣 - 是否有一些工具、库等允许在 CSS 的帮助下设计原生 iOS UI(UILabels 边距等)?我不是在谈论诸如PhoneGapAppcelator 之类的库。我对 CSS 解析器之类的东西很感兴趣,它可以让我将 CSS 代码转换为 Objective-C UI 代码或 Interface Builder.xib 文件。假设我有一位精通 CSS 和 HTML 的优秀网页设计师,我希望他用 CSS+HTML 为我的 iOS 应用程序编写 UI 代码,然后我将其转换为 Objective-C UI 代码或 IB .xib 文件。

我认为我的问题很清楚,我希望得到一些好的答案。

【问题讨论】:

    标签: ios objective-c css cocoa-touch interface-builder


    【解决方案1】:

    允许您设计“原生应用程序”或更准确地说是“混合应用程序”的服务实际上是由网页视图或网页框架主导的基本应用程序,以便您在正在开发的网站上提供内容和样式由应用程序显示。它扩展了“应用程序”的功能,并允许您将应用程序放在商店中,但它与真正的原生应用程序并不相提并论。

    没有从 HTML 到 Objective-C 的优雅转换。

    说真的,如果你想要一个原生应用,那就做一个真正的原生应用。否则,请坚持使用网络应用。

    【讨论】:

      【解决方案2】:

      http://www.nativecss.com/docs/tutorials/intro/ios

      原生ios开发,非常好的ios+CSS教程

      【讨论】:

        【解决方案3】:

        另请查看:http://www.pixate.com/

        它不是免费的,但可以让你做你想要的。

        【讨论】:

          【解决方案4】:

          PhoneGapAppCelator等存在的原因是HTML+CSS(也就是“网页”)不能轻易转换成Objective-C的原因。

          我建议你采取直接的方式。教您的设计师使用界面生成器。它只是一个所见即所得的编辑器,即使对于设计师来说也没有什么复杂的。

          【讨论】:

          • @BenClayton 这不是为了冒犯。人们的问题是,有时他们不想学习新事物(新工具)甚至害怕它们(“我不是程序员,我不想使用 XCode”)。实际上,我的产品经理、设计师和测试人员都可以使用 git 并使用 XCode 将最新版本的应用程序安装到他们的设备上。所有设计师都可以使用界面生成器。但是,他们不创建 xib,他们只是检查哪些组件、字体、设置可用。
          猜你喜欢
          • 2016-11-29
          • 2010-09-14
          • 1970-01-01
          • 2010-11-29
          • 2013-05-08
          • 1970-01-01
          • 1970-01-01
          • 2010-09-07
          • 1970-01-01
          相关资源
          最近更新 更多