Bagikan melalui


Gambar dan Ikon di Xamarin.iOS

Bagian ini mencakup berbagai artikel yang mencakup bekerja dengan gambar di aplikasi Xamarin.iOS, seperti menggunakannya sebagai ikon, meluncurkan layar, atau menyertakannya dalam kontrol dan menyediakan ikon untuk jenis dokumen kustom.

Ada beberapa cara agar aset gambar digunakan di dalam aplikasi iOS. Mulai dari hanya menampilkan gambar sebagai bagian dari UI aplikasi, menetapkannya ke kontrol UI seperti UIButton atau UIImageView, hingga menyediakan ikon dan layar peluncuran, Xamarin.iOS memudahkan untuk menambahkan karya seni hebat ke aplikasi iOS dengan cara berikut:

  • Gambar Independen Resolusi – Gunakan dukungan bawaan iOS untuk bekerja dengan gambar di berbagai resolusi dan jenis perangkat (i Telepon, iPad, dll.).
  • Kumpulan Gambar Katalog Aset - Gunakan Kumpulan Gambar Katalog Aset untuk mengelola dan mengelompokkan semua versi aset gambar tertentu yang diperlukan oleh aplikasi.
  • Gambar dalam Kode - Gunakan UIImage metode kelas untuk memuat dan bekerja dengan aset gambar dan menetapkannya ke kontrol UI dalam kode C#.
  • Ikon Aplikasi - Tentukan ikon aplikasi yang diperlukan oleh setiap aplikasi iOS. Ini adalah ikon yang akan diketukan pengguna dari layar beranda iOS untuk meluncurkan aplikasi. Selain itu, ikon ini digunakan oleh Game Center, jika berlaku.
  • Ikon Sorotan - Tentukan ikon Sorotan aplikasi. Setiap kali pengguna memasukkan nama aplikasi di Pencarian Spotlight, ikon ini ditampilkan.
  • Ikon Pengaturan - Tentukan ikon Pengaturan aplikasi. Jika pengguna memasukkan aplikasi Pengaturan di perangkat iOS mereka, ikon ini akan ditampilkan di akhir daftar Pengaturan untuk aplikasi.
  • Luncurkan Layar - Tentukan Layar Peluncuran aplikasi. Setelah pengguna mengetuk ikon aplikasi dan sebelum tampilan pertama muncul, layar kosong akan ditampilkan. Untungnya, iOS menyertakan dukungan untuk menampilkan gambar sebagai pengganti layar kosong dengan menggunakan Storyboard.
  • Ikon iTunes - Berikan ikon iTune. Jika menggunakan metode Ad-Hoc untuk mengirimkan aplikasi (baik untuk pengguna perusahaan atau untuk pengujian beta di perangkat nyata), pengembang juga perlu menyertakan gambar 512x512 dan 1024x1024 yang akan digunakan untuk mewakili aplikasi di iTunes.
  • Ikon Dokumen - Gunakan gambar sebagai ikon untuk jenis dokumen tertentu yang didukung atau dibuat oleh aplikasi Xamarin.iOS.

Ada beberapa pertimbangan yang harus diperhitungkan saat membuat aset gambar untuk aplikasi iOS, serta beberapa tempat di mana aset tersebut akan digunakan. Masing-masing memiliki pengaruh pada tidak hanya berapa banyak aset gambar yang akan diperlukan, tetapi bagaimana aset tersebut dibuat. Topik berikut mencakup jenis aset gambar yang akan diperlukan, bagaimana aset tersebut disertakan dalam bundel aplikasi dan bagaimana aset gambar digunakan untuk menyediakan fungsionalitas yang diperlukan:

Menampilkan Gambar

Artikel ini mencakup termasuk aset gambar dalam aplikasi Xamarin.iOS dan menampilkan gambar tersebut baik dengan menggunakan kode C# atau dengan menetapkannya ke kontrol di iOS Designer.

Ikon Aplikasi

Artikel ini membahas termasuk dan mengelola aset gambar di aplikasi Xamarin.iOS untuk digunakan sebagai Ikon Aplikasi.

Ikon Aplikasi Alternatif

Apple telah menambahkan beberapa penyempurnaan ke iOS 10.3 yang memungkinkan app mengelola ikonnya:

  • ApplicationIconBadgeNumber - Mendapatkan atau mengatur lencana ikon aplikasi di Springboard.
  • SupportsAlternateIcons - Jika true aplikasi memiliki sekumpulan ikon alternatif.
  • AlternateIconName - Mengembalikan nama ikon alternatif yang saat ini dipilih atau null jika menggunakan ikon utama.
  • SetAlternameIconName - Gunakan metode ini untuk mengalihkan ikon aplikasi ke ikon alternatif yang diberikan.

Luncurkan Layar

Artikel ini membahas penggunaan jenis Storyboard khusus untuk menyediakan Layar Peluncuran universal untuk setiap ukuran dan resolusi perangkat iOS.

Tipe Dokumen Kustom

Artikel ini membahas termasuk dan mengelola aset gambar di aplikasi Xamarin.iOS untuk digunakan sebagai Ikon Jenis Dokumen Kustom.