Star Rating Özelliği Yapmak

iOS uygulamanıza star rating özelliği yapmak ister misiniz? ⭐️⭐️⭐️

Bildiğiniz gibi bir servis, ürün veya kullanıcı için memnuniyet değerlendirmesi yaparken star rating özelliği yapmak farz olmuştur.

Kullanıcıları sinirlendirecek bir şey yaptığınızda itinayla 1 yıldız verecekleri bu özelliği eklemeye başlayalım 🙂

 

Bu tutorial ı takip edebilmeniz için CocoaPod bilgisine sahip olmanız gerekiyor. CococaPods Kullanımı dersine göz atabilirsiniz.

 

Projemizi ‘pod init’ ile initialize edelim ve PodFile dosyasını açıp aşağıdaki podu kaydedelim

pod 'SwiftyStarRatingView', '~> 1.0'

 

'pod install' komutuyla podumuzu kuralım

 

MainStoryboard’ u açalım, yaptıklarımız ayırt edici olsun diye arkaplan rengi verelim

Ekrana bir adet UIView ekleyelim, bunu auto-layout ile ortalayalım ve boyutunu 120×30 yapalım

Şimdi Identity Inspector dan custom class olarak “SwiftyStarRatingView” seçelim. Dolayısıyla sonradan yarattığımız UIView artık bu üçüncü parti kütüphaneyi kullanacak.

 

Xcode kütüphaneyi taraması 5-10 saniye sürebilir. Doğru yaptıysak yıldızlar aşağıdaki gibi gözükmeli.

Yıldızlar bozuk gözüküyor veya hiç gözükmüyorsa oluşturduğumuz UIView i tekrar oluşturup custom class seçmeyi bir daha deneyin.

 

Bu View in arkaplan rengini asıl ekranın rengiyle aynı yapmanızı tavsiye ediyorum.

Şimdi ViewControllar ı açalım ve kütüphaneyi projeye dahil edelim.

import SwiftyStarRatingView

 

IBOutlet bağlantısı yapalım, ismine “rateView” diyebiliriz

@IBOutlet weak var rateView: SwiftyStarRatingView!

 

Projeye import ediyoruzki, kod yazarak yıldızların içine müdahale edebilelim, editleyelim veya editlenme özelliğini açıp-kapatalım, yoksa yıldızlar ekranda öyle gözükür, bir işe yaramaz.


Uygulama geliştiricisi github sayfasında nasıl customize edileceğini anlatmış, buradan inceleyebilirsiniz.


Bu swift kütüphanesi aynı zamanda Storyboard ile de kullanılabiliyor, biraz da buna bakalım.

Attributes Inspector a gelelim:

 

Gördüğünüz gibi burada minimum maksimum ve default değer seçebiliyor, yarım yıldız ve diğer görünüm ayarlarını yapabiliyoruz.

 

Uygulamalarımda benim de sıkça kullandığım star rating kütüphanesini kullanmayı anlattım, umarım hoşunuza gitmiştir.

 

Projenin kaynak koduna buradan ulaşabilirsiniz.

 
Sizce star rating güzel bir yöntem mi? Projenizde kullanmak ister siniz?

 

2
Kimler Neler Demiş?

avatar
2 Comment threads
0 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
0 Comment authors
Label İle Kayan Yazı Yapmak - iOS NotlarıCocoaPods Kullanımı - iOS Notları Recent comment authors
  Subscribe  
En Yeniler Eskiler Beğenilenler
Bildir
trackback

[…] kullanımı hakkında daha çok örnek istiyorsanız Star Rating Özelliği Yapmak veya Label İle Kayan Yazı Yapmak dersine göz […]

trackback

[…] işlem bu kadardı. CocoaPods’un farklı bir örneğini görmek istiyorsanız Star Rating Özelliği Yapmak dersine göz […]