2013-04-05 42 views
2

我對這樣的事情感興趣 - 是否有一些工具,庫等,這將允許在CSS的幫助下設計原生iOS UI(UILabels邊距等)?我不是在談論諸如PhoneGapAppcelator這樣的庫。我對CSS解析器感興趣,它將允許我將CSS代碼轉換爲Objective-C UI代碼或Interface Builder.xib文件。比方說,我在CSS和HTML上有一個很好的網頁設計流利程序,我希望他能夠在CSS + HTML中爲我的iOS應用程序編寫UI代碼,然後將其轉換爲Objective-C UI代碼或IB .xib文件。是否可以使用CSS設計本機iOS用戶界面?

我想我的問題很清楚,我希望能有一些很好的答案。

回答

5

允許您設計「本機應用程序」或更準確地說,「混合應用程序」的服務實際上是由網頁視圖或網頁框架控制的裸露應用程序,以便您在網站上提供內容和樣式由應用程序顯示。它擴展了「應用程序」的功能,並允許您在商店中放置應用程序,但它與真正的本機應用程序並不相同。

沒有從HTML到Objective-C的優雅轉換。

說真的,如果你想要一個本地應用程序,請製作一個真正的原生應用程序。否則,只需堅持一個Web應用程序。

0

PhoneGap,AppCelator等存在的原因是HTML + CSS(換句話說「網頁」)無法輕易轉換爲Objective-C的原因。

我建議你採取直截了當的方式。教你的設計師使用Interface Builder。這只是一個所見即所得的編輯器,即使對於設計師來說也沒有什麼複雜的。

+1

非常好的教程「即使是設計師」 ..哈哈 – 2013-04-05 14:16:22

+0

@BenClayton這並不意味着冒犯。人們面臨的問題是,有時他們不想學習新的東西(新工具),甚至不希望他們(「我不是程序員,我不想使用XCode」)。實際上,我的產品經理,我的設計師和測試人員都可以使用git,並使用XCode將最新版本的應用程序安裝到他們的設備上。所有的設計師都可以使用Interface Builder。但是,他們不創建xib,他們只是檢查哪些組件,字體,設置是可用的。 – Sulthan 2013-04-05 14:21:22