2009-08-04 10 views
0

私はWebアプリケーションを開発していません。 iPhoneネイティブアプリの開発にCSSを使用しようとしています。 私はそれをどこに含めて使用するのか混乱しています。 viewDidLoadまたはapplicationDidFinishLaunchingで使用するかどうかを指定します。 私は本当に同じUIの外観を使用するのに疲れている。 私の体はどんな助けになりますか?ネイティブiPhoneアプリの開発にCSSを使用するにはどうすればよいですか?

ありがとうございました。

答えて

3

あなたは何をCSSに適用しようとしていますか? CSSは一般的にUIWebViewにのみ適用されます。そのためには、ウェブサイトの場合と同じようにHTMLでロードします。

+0

ありがとうRob .... 通常の表示でCSSを使用できますか? とwebviewの場合はそれを行う方法... PLZ私にチュートリアルを提案するか、いくつかのコードを共有する。 – SocialCircus

+0

ともしあなたがiphoneのための良いCSSを持っているなら、plzはそのwid meを共有することができます。 – SocialCircus

+3

CSSはUIViewとは関係ありません。 UIWebViewを使用するには、Webアプリケーションを作成します。 CSSは、iPhoneアプリの外観を変更するソリューションではありません。カスタムビューを作成する場合は、UIViewを学習し、独自の描画ルーチンを実装する必要があります。しかし、CSSのようなものはまったくありません。私はiPhoneアプリケーションプログラミングガイド(google it)をお勧めします。まず、iPhone開発の基礎から始めて、カスタマイズする方法を学びましょう。 iPhoneは私があなたが想像していると思うようにスキンができません。これは、アプリが同じように見えるようにして、ユーザーがどのように動作しているかを知ることを目的としています。 –

5

あなたが質問しているように思われる質問は、「どのように私は自分のUIをスキンにすることができますか?」というものです。これらの選択肢を表現する技術には全く関係ありません。

HTMLベースのアプリケーションを構築する場合は、UIWebViewを使用するか、Webベースのアプリケーションを開発することができます。どちらもCSSでスキンすることができます。

UIKitアプリケーションを背景色などを変更してカスタマイズ可能にする場合は、独自の方法でロールバックする必要があります。 CSSはこの目的のために過度に使用されますが、いずれの場合でも、テーマアプリケーションのための「標準的な」サポートはありません。あなたは、ユーザーが背景色などとして好むものをデフォルトで(おそらく設定バンドルを介して)書き込んだり、適切な背景色を変更するためにUIKit階層をトラバースするメソッドを記述したりすることもできます。

+0

本当に有益だったAlBlue、 ありがとうございました。 – SocialCircus

0

これはまだして興味のある何かであればiOS用github

非常に軽量スキンシステム上CSSApplyの非常に初期のベータ段階があります。 CSSファイルとスキンのUIView要素を読み込むことができます。このシステムでは、CSSセレクタ付きのjQueryのようなサブビューの簡単な検索を することもできます。

関連する問題