We are a company that provides tailored mobile software solutions for both corporate firms and individuals. With our innovative and customized approach, we enhance efficiency and offer a competitive edge to your business.

Contact Info
Tantavi Mahallesi Estergon Caddesi EXEN İSTANBUL Sitesi F Blok No: 24 F Kat: 11 No: 161, PK: 34764 Ümraniye / İSTANBUL
support@mobilina.co
Follow Us

mobilina.co

ContainerCellViewModel ile Bileşeni Nasıl Kullanılır?

İçeriği düzenlemek ve farklı bileşenleri bir arada göstermek her zaman önemlidir. ContainerCellViewModel kullanarak bu işlemi daha da kolaylaştırabilirsiniz. Bu rehberde, ContainerCellViewModel ile nasıl içerik bileşenleri oluşturabileceğinizi ve yönetebileceğinizi adım adım öğreneceksiniz.

let containerCellViewModel = ContainerCellViewModel()
containerCellViewModel.containerBackgroundColor = UIColor.gray_50
containerCellViewModel.cornerRadius = 16.0
containerCellViewModel.shadowOpacity = 1.0
        
var badgeLabelViewModel = BadgeLabelCellViewModel()
badgeLabelViewModel.badge = "1"
badgeLabelViewModel.badgeFont = UIFont.semibold14()
badgeLabelViewModel.badgeTextColor = UIColor.primary_600
badgeLabelViewModel.text = "Başvuru Formunu doldurun"
badgeLabelViewModel.textColor = UIColor.gray_700
badgeLabelViewModel.font = UIFont.medium16()
badgeLabelViewModel.backgroundColor = UIColor.gray_50
                
containerCellViewModel.viewModels.append(badgeLabelViewModel)
        
badgeLabelViewModel = BadgeLabelCellViewModel()
badgeLabelViewModel.badge = "2"
badgeLabelViewModel.badgeFont = UIFont.semibold14()
badgeLabelViewModel.badgeTextColor = UIColor.primary_600
badgeLabelViewModel.text = "Kimliğinizi doğrulayın"
badgeLabelViewModel.textColor = UIColor.gray_700
badgeLabelViewModel.font = UIFont.medium16()
badgeLabelViewModel.backgroundColor = UIColor.gray_50
                
containerCellViewModel.viewModels.append(badgeLabelViewModel)
        
viewModels.append(containerCellViewModel)

ContainerCellViewModel Özellikleri:

  • containerBackgroundColor: Container bileşeninin arka plan rengini belirler. İçeriklerinizi düzenlerken uygun bir arka plan rengi seçebilirsiniz.
  • cornerRadius: Container bileşeninin köşe ovalleştirmesini ayarlar. Daha estetik bir görünüm elde etmek için kullanılır.
  • shadowOpacity: Container bileşeninin gölge opaklığını belirler. Bileşenin yükseltilmiş bir görünüme sahip olmasını sağlar.
  • viewModels : Container içerisindeki farklı bileşenlerin listesini tutar.

ContainerCellViewModel’i kullanarak içerik bileşenlerinizi düzenlemek ve farklı bileşenleri bir arada göstermek kolaylaşır. Bu, uygulamanızın daha düzenli ve etkili olmasına yardımcı olur.

Post a Comment