Bagikan melalui


WatchKit Ruang nama

Kerangka kerja untuk memprogram Apple Watch.

Kelas

WKAccessibility

Metode ekstensi untuk WKInterfaceController itu meningkatkan aksesibilitas.

WKAccessibilityImageRegion

Sebagian gambar yang harus dibuat tersedia secara terpisah untuk aplikasi bantuan.

WKErrorCodeExtensions

Metode ekstensi untuk enumerasi WatchKit.WKErrorCode.

WKInterfaceButton

Kontrol jam tangan yang bertindak sebagai tombol.

WKInterfaceController

Kelas dasar untuk objek pengontrol dalam proyek Ekstensi Watch.

WKInterfaceDate

Kontrol pengawasan yang menampilkan tanggal dan waktu.

WKInterfaceDevice

Mewakili jam tangan. Gunakan objek CurrentDevicesingleton .

WKInterfaceGroup

Kontainer untuk kontrol pengawasan.

WKInterfaceImage

Kontrol jam tangan yang menampilkan gambar.

WKInterfaceLabel

Kontrol jam tangan yang menampilkan teks.

WKInterfaceMap

Kontrol jam tangan yang menampilkan peta yang disediakan Apple.

WKInterfaceObject

Kelas dasar untuk kontrol Watch.

WKInterfaceObject.Notifications

Kerangka kerja untuk memprogram Apple Watch.

WKInterfaceSeparator

Kontrol jam tangan yang menampilkan garis untuk memisahkan kontrol.

WKInterfaceSlider

Kontrol pengawasan yang memungkinkan pengguna untuk mengatur nilai dalam rentang.

WKInterfaceSwitch

Kontrol jam tangan yang memungkinkan pengguna untuk memanipulasi nilai biner.

WKInterfaceTable

Kontrol pengawasan yang menyediakan tabel kolom tunggal.

WKInterfaceTimer

Kontrol jam tangan yang menampilkan timer hitung mundur.

WKPresentMediaPlayerResult

Berisi hasil penyajian pemutar media.

WKUserNotificationInterfaceController

Sub-kelas WKInterfaceController yang menambahkan metode yang dipanggil saat pemberitahuan tiba.

Antarmuka

IWKImageAnimatable

Antarmuka yang mewakili metode yang diperlukan (jika ada) dari protokol IWKImageAnimatable.

Enum

WKErrorCode

Menghitung kode kesalahan yang relevan dengan pemrograman Watch Kit.

WKInterfaceMapPinColor

Enumerasi warna yang dapat digunakan oleh pin pada WKInterfaceMap.

WKMenuItemIcon

Menghitung ikon standar untuk digunakan di menu konteks Watch.

WKTextInputMode

Enumerasi pembatasan input teks (batasan emoji).

WKUserNotificationInterfaceType

Menghitung jenis notifika untuk digunakan dengan DidReceiveLocalNotification(UILocalNotification, Action<WKUserNotificationInterfaceType>) penangan penyelesaian dan DidReceiveRemoteNotification(NSDictionary, Action<WKUserNotificationInterfaceType>) .

Keterangan

Watch Kit adalah kerangka kerja Apple untuk memprogram Apple Watch. Solusi Watch Kit terdiri dari 3 proyek Xamarin:

ProjectTujuan
Aplikasi Induk Aplikasi Induk adalah proyek iPhone normal yang menggabungkan proyek lain dan dapat digunakan untuk tutorial, kebutuhan administratif, dan pemrosesan latar belakang. Ini berjalan di kotak pasir terpisah daripada Ekstensi Watch dan dimungkinkan bagi pengguna untuk menjalankan Aplikasi Watch / Extension tanpa pernah membuka Aplikasi Induk.
Ekstensi Pengawasan Ekstensi Watch berjalan pada iPhone yang terhubung dan menyimpan logika program untuk Aplikasi Watch itu sendiri.
Aplikasi Tonton Aplikasi Watch adalah proyek kecil yang berjalan di ponsel itu sendiri. Umumnya, Aplikasi Watch hanya terdiri dari file Storyboard, sumber daya kecil, dan tautan ke file di Watch Extension.

Informasi instalasi, struktur, dan pemrograman umum tentang Watch Kit dapat ditemukan di Panduan Pemrograman Watch Kit Xamarin.

Programming Watch Extensions sangat didasarkan pada bereaksi terhadap metode WKInterfaceControllersiklus hidup . Pengembang aplikasi membuat subjenis WKInterfaceController dan menimpa Awake, M:WatchKit.WKInterfaceController.WillActivate*, dan M:WatchKit.WKInterfaceController.DidDeactivate* metode.

Lihat juga