2009-06-20 5 views
3

Ich habe eine Reihe von iPhone-Objekten im Interface Builder gefunden, aber ich nahm an, dass es ein Standardpaket mit Symbolen, Farbverläufen usw. geben würde, um die Dinge apfelhafter zu machen.Erstellen von iPhone UI-Elementen

Wie soll ich diese Grafiken erstellen, einfach mit PNGs oder gibt es spezielle Zeichenwerkzeuge Formen, die ich in Interface Builder verwenden kann?

Antwort

2

Nein, Sie finden im Interface Builder selbst keine Formwerkzeuge.

Sie könnten in der Entwickler-Verbindung suchen um, zum Beispiel: https://developer.apple.com/iphone/library/samplecode/UICatalog/ haben einige Bilddateien mit Apfel wie Schaltflächen. Diese können programmatisch auf jede Größe "gestreckt" werden. Auschecken [UIImage dreachableImageWithLeftCapWidth: topCapHeight:]

Einige Bilder, wie sie in einem Tab-Controller erscheinen (siehe unten auf dem Bildschirm in der Weltzeit-App), sind für dich stilisiert. Sie stellen das Bild z.B. nur der Alpha-Kanal der Form und es erhält automatisch den blauen Gradienten, wenn es ausgewählt wird.

Auch .pngs sind angeblich von XCode für den Einsatz auf dem iPhone optimiert so trotz der Fülle von Formaten es unterstützen kann, Sie

+0

Übrigens, ich bin neu in der iPhone-Entwicklung und alles oben ist entweder aus dem Stanford iPhone Development Kurs (kostenlos auf iTunes) oder von Anfang iPhone Entwicklung von Dave Mark & ​​Jeff LaMarche regurgitated. Ich empfehle beide für andere noobs. Auf der Suche nach dem, was die png-Optimierung genau ist, stolperte ich anscheinend auf LaMarches Blog, wo er seine Theorie gibt: http://iphonedevelopment.blogspot.com/2008/10/iphone-optimized-pngs.html – MarquisDeMizzle

2

Sie können alle Arten von Bildern verwenden, die nativ vom iPhone SDK unterstützt werden. Here finden Sie eine Liste. Aber. für Ihre Bequemlichkeit werde ich es auch hier aufzählen:

  • Tagged Image File Format (TIFF) Tiff, .tif
  • Joint Photographic Experts Group (JPEG) .jpg, .jpeg
  • Graphic Interchange Format (GIF) .gif
  • Portable Network Graphic (PNG) .png
  • Windows Bitmap-Format (DIB) .bmp, .BMPf
  • Windows-Icon Format ICO
  • Windows-Cursor .cur
  • XWindow Bitmap .xbm

Hoffe, es hilft.

+0

All dies wird daran arbeiten, .png könnte bleiben - aber Sie sollten PNG verwenden. XCode führt eine PNG-Komprimierung durch, wenn Sie Ihre App kompilieren, und Apple empfiehlt Ihnen dringend, PNG gegenüber anderen Formaten zu verwenden. Im iPhone-Grafik- und Medienübersichtsvideo, das im iPhone-Entwicklungszentrum öffentlich verfügbar ist, heißt es: "Das iPhone SDK unterstützt eine Reihe unterschiedlicher Bildformate (PNG, TIFF, JPEG, GIF, BMP, CUR, XBM), aber PNG wird empfohlen Sie sollten alle Bilder in Ihrem Anwendungspaket für beste Leistung in PNG konvertieren. " –