Autumn Sale50% offCOMPOT
Cards & Content DisplaysPro ComponentiOS 16.0+Xcode 15+

Feature Card in Rounded Rectangle

Elevated feature card with subtle background container for grid layouts.

SwiftUI Implementation

Pure Vanilla Swift • No Dependencies
featureCardInRoundedRectangle.swift
import SwiftUI

struct UseFeatureCardInRoundedRectangle: View {
    
    var body: some View {
        FeatureCardInRoundedRectangle(iconName: "cursorarrow.click.2", featureName: "Feature Name", featureDescription: "Description explaining why the feature is so cool.")
            .padding()
    }
}

#Preview {
    UseFeatureCardInRoundedRectangle()
}



struct FeatureCardInRoundedRectangle: View {
    
    let iconName: String
    let featureName: String
    let featureDescription: String

    
    var body: some View {
        HStack(alignment: .center, spacing: 16) {
            
            Image(systemName: iconName)
                    .font(.largeTitle)
                    .frame(width: 48)
                    .symbolRenderingMode(.multicolor)
            
            VStack(alignment: .leading, spacing: 4) {
                Text(featureName)
                    .multilineTextAlignment(.leading)
                    .foregroundStyle(.primary)
                    .font(.headline)
                Text(featureDescription)
                    .multilineTextAlignment(.leading)
                    .font(.subheadline)
            }
            .frame(maxWidth: 300, alignment: .leading)
            
            Spacer()
        }
        .padding()
        .background {
            RoundedRectangle(cornerRadius: 12.0)
                .foregroundStyle(.tint)
                .opacity(0.25)
//                .brightness(-0.4)
        }
        .frame(maxWidth: .infinity, alignment: .leading)
        .foregroundStyle(.primary)

    }
}

#Preview {
    FeatureCardInRoundedRectangle(iconName: "cursorarrow.click.2", featureName: "Feature Name", featureDescription: "Description explaining why the feature is so cool.")
}

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

Component Details

iOS Compatibility
iOS 16.0+
Xcode Version
Xcode 15+
Platform
iOS
License Tier
Pro
Themes & Contexts
onboardingpaywall
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