Saya memiliki tiga tampilan di program saya (aplikasi iOS). Hanya satu dari mereka yang aktif pada saat yang sama sehingga saya menonaktifkan visibilitas untuk dua dari mereka dan mengalihkan visibilitas saat pengguna menekan tombol. Tampilan diinisialisasi sebagai terlihat sehingga saya menonaktifkan visibilitas dalam kode sebelum tampilan utama ditampilkan.
dapat saya lakukan
[view1 setAlpha:0.0f];
[view2 setAlpha:0.0f];
untuk dua tampilan, tetapi sekarang yang ketiga (yang harus terlihat pada awal aplikasi) tidak ditangani. Saya menempatkan
[view3 setAlpha:1.0f];
setelah dua yang pertama, karena saya pikir tetap jelas bahwa sebenarnya ada tiga pandangan, bukan dua seperti yang orang pikirkan ketika melihat kode. Bagaimana programmer lain melakukan ini? Apakah ini murni preferensi atau ada beberapa konvensi?
Jika panggilan itu sangat berat, jelas lebih baik untuk tidak meneleponnya saat itu tidak perlu, tetapi saya bertanya-tanya tentang hal-hal kecil seperti contoh saya.