Autumn Sale50% offCOMPOT
Banners & PromosPro ComponentiOS 16.0+Xcode 15+

User Rating Banner

Engaging rating prompt banner encouraging user App Store reviews.

SwiftUI Implementation

Pure Vanilla Swift • No Dependencies
ratingBannerBasic.swift
VStack {
    HStack {
        Image(systemName: "laurel.leading")
        VStack(spacing: 4) {
            Text("4.7 User Rating")
            HStack(spacing: 2) {
                ForEach(1...4, id: \\.self) { star in
                    Image(systemName: "star.fill")
                }
                Image(systemName: "star.leadinghalf.filled")
            }
            .foregroundStyle(.yellow)
            Text("121 Reviews")
                .font(.system(size: 15, weight: .regular))
        }
        .font(.system(size: 17, weight: .bold))
        Image(systemName: "laurel.trailing")
    }
    .padding()
    .foregroundStyle(.secondary)
    .font(.system(size: 64, weight: .semibold))
    .frame(maxWidth: 300, alignment: .center)
    .background(.thinMaterial, in: RoundedRectangle(cornerRadius: 10.0, style: .continuous))
}

Ready to copy and paste directly into any Xcode project running iOS 16.0+.

Recommended Use Cases

  • First-run onboarding flows and feature introductions
  • Paywalls, upgrade prompts, and subscription tiers
  • App settings, preferences, and account configuration screens

Component Details

iOS Compatibility
iOS 16.0+
Xcode Version
Xcode 15+
Platform
iOS
License Tier
Pro
Themes & Contexts
settingsonboardingpaywall
C

Compot for iOS

Native SwiftUI playground app

Preview all 130+ components interactively on your device and copy code straight to Xcode with 1 tap.

Get Compot on the App Store