Video: Splice - Overview & Tutorial - iPhone Video Editor 2025
Dalam aplikasi iOS, pandangan pemetik adalah cara padat dan visual yang menarik untuk membentangkan pelbagai nilai dalam satu atau lebih dimensi kepada pengguna (seperti tarikh, di mana dimensi adalah bulan, hari, dan tahun) dan membiarkan mereka memilih satu set nilai, dengan satu nilai dari setiap julat.
Kelas asas untuk paparan pemetik adalah UIPicker. Pemetik yang dibina dari kelas asas memerlukan dua perwakilan: satu untuk melaksanakan protokol UIPickerViewDelegate untuk menyediakan data yang ditunjukkan pada pemetik dan mengendalikan interaksi pengguna, seperti perwakilan untuk pandangan Alert; dan satu lagi yang dikenali sebagai perwakilan sumber , untuk memberikan dimensi pemilih (bilangan lajur dan baris).
Walaupun namanya, protokol perwakilan sumber data bukanlah protokol untuk sebenarnya menyediakan data. Sebaliknya, untuk menyediakan data untuk pemilih, perwakilan mesti melaksanakan protokol UIPickerViewDataSource.
Di bawah ini adalah subclass UIPicker, bernama UIDatePicker, yang mempunyai sumber data dan melihat perwakilan sudah lengkap sehingga anda boleh menggunakan pemilih tarikh hampir seperti medan teks. Untuk melihat bagaimana pemilih tarikh digunakan, lihat pengawal pandangan Detail Pengguna (TTTUserDetailViewController m dan. H).
Gambar di bawah menunjukkan skrin untuk pandangan yang diuruskan oleh pengawal pandangan Detail Pengguna.
Fail antara muka mempunyai saluran untuk pemetik tarikh hari lahir, seperti ditunjukkan di sini:
@property (nonatomic, retain) IBOutlet UIDatePicker * birthdayPicker;
Dalam fail pelaksanaan, anda dapat melihat perkara berikut:
- (IBAction) saveChanges: (id) pengirim {… NSDate * birthday = [self. tarikh hari lahirPilih tarikh]; NSLog (@ "Hari jadi yang dipilih adalah% @", ulang tahun); …}
Anda dapat melihat bahawa nilai yang ditetapkan di pemetik dibaca melalui salur keluar yang disambungkan kepadanya.
