-2

一部のアプリがいかにカスタムで美しく見えるかを理解しようとしていますが、そこで使用されているほとんどのコントロールは、Xcode に付属するものとはまったく異なります。その「秘密」とは?アプリの設計者は、Xcode でアプリに 1 つの大きな背景画像を配置し、その上に透明なコントロールを配置するだけですか? Sketch についてよく耳にしますが、Sketch は何のために使われているのでしょうか?

私はデザイナーではありませんが、Web のコーダーであり、ネイティブ アプリ開発への移行を試みています。Xcode にいくつかのコントロールしか含まれていない場合、これらすべてのモバイル アプリの外観が大きく異なることを理解できません。デザイナーにSketchでUIを作成してもらい、Xcodeプロジェクトで背景画像を作成するだけですか? それは、助けや洞察のためです。

4

2 に答える 2

0

ネイティブ コントローラーを使用して、アプリをカスタム デザインに見せることができます。たとえば、View をカスタム イメージに置き換えることで、ナビゲーション バーをカスタマイズできます。または、いくつかのカスタム セルを作成して TableViewController をカスタマイズします (画像ビューの追加、背景ビューまたはセルの高さの変更)。次のようなオープンソース フレームワークを使用することもできます。

ただし、開発者は将来のリリースでそのフレームワークをサポートしない可能性があるため、これにはコストがかかります。

于 2015-04-03T16:29:19.823 に答える
0

秘密はありません。ある程度の経験があれば、好きなことを実現できます。iOS SDK は、必要なすべてのツールを提供します。iOS プログラミングに慣れていない場合は、スタンフォード大学の iOS 開発に関する講義を iTunesU で視聴することから始めることをお勧めします。そこでは、Apples のドキュメントに進むことができます。

于 2015-04-03T17:04:11.617 に答える