CheckBoxCellViewModel ile CheckBox Bileşeni Kullanımı
CheckBox bileşeni, kullanıcıların seçenekleri işaretlemesini veya işaretsiz bırakmasını sağlayan kullanışlı bir araçtır. CheckBoxCellViewModel kullanarak bu bileşeni eklemek oldukça basittir. Bu rehberde, CheckBoxCellViewModel ile nasıl özelleştirilebilir CheckBox bileşenleri oluşturacağınızı adım adım öğreneceksiniz.
let checkBoxCellViewModel = CheckBoxCellViewModel()
checkBoxCellViewModel.text = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."
checkBoxCellViewModel.boldText = ["dolor",
"adipiscing"]
checkBoxCellViewModel.checkBoxDelegate = self
checkBoxCellViewModel.selected = false
checkBoxCellViewModel.backgroundColor = UIColor.gray_50
viewModels.append(checkBoxCellViewModel)
CheckBoxCellViewModel Özellikleri:
- text: CheckBox bileşeninin metin değeridir. Kullanıcılar için açıklayıcı bir metin ekleyebilirsiniz.
- boldText: Metin içinde kalınlaştırmak istediğiniz değerleri içerir. Özel vurgu gerektiren kelimeleri belirlemek için kullanılır.
- selected: CheckBox’in seçili olup olmadığını belirtir. Başlangıçta seçili olup olmamasını istediğiniz durumu ayarlayabilirsiniz.
- checkBoxDelegate: CheckBox’in seçili olma durumu değiştiğinde tetiklenen bir delegedir. Kullanıcının seçimini yakalayabilir ve iş kurallarınızı uygulayabilirsiniz.
CheckBox bileşeni, kullanıcıların seçenekleri işaretlemesini veya işaretsiz bırakmasını kolaylaştırır. CheckBoxDelegate’i kullanarak kullanıcının seçimini yakalayabilir ve gerektiğinde işlem yapabilirsiniz.
extension PhoneTutorialViewController : CheckBoxCellViewModelDelegate {
func didCheckBoxChange(viewModel: CheckBoxCellViewModel) {
}
}