Explore the art and science of app design. Discuss user interface (UI) design principles, user experience (UX) best practices, and share design resources and inspiration.

All subtopics
Posts under Design topic

Post

Replies

Boosts

Views

Activity

volume change
This behaviour is observed in two-way audio. Audio volume for the downstream audio gets reduced after Bi-directional call is being made and restores to original volume after call is terminated. Is this behavior expected? Thanks in advance
Topic: Design SubTopic: General Tags:
0
0
376
May ’22
Custom SF Symbols for Box Drawing?
I'm trying to find out of SF Symbols is the correct tool for job I have in mind. I'm wanting to create custom box drawing symbols, like those in the unicode block. Box drawing requires the lines from one symbol to connect to the lines of an adjacent symbol. Does SF Symbols allow for this connecting of symbols, or does it create some padding restriction around each symbol, preventing lines from connecting to one another?
0
0
839
Apr ’24
App Store Rejection 4.0.0 Design: Preamble (No screenshots)
Hi everyone, This is my first app and I got rejected for a few reasons but I need help with a specific one. Guideline 4.0 - Design Your app offers Sign in with Apple as a login option but does not follow the design and user experience requirements for Sign in with Apple. Specifically: - Your app requires users to provide their name after using Sign in with Apple. This information is already provided by the Authentication Services framework. These requirements provide the consistent experience users expect when using Sign In with Apple to authenticate or log in to an account. Next Steps Please revise the Sign in with Apple experience in your app to address the issues we identified above. Resources - To learn more about App Store design requirements, see App Review Guideline 4 - Design. - For an overview of design and formatting recommendations for Sign in with Apple, review the Human Interface Guidelines. There is no screenshot provided so I have no idea which part of the app to improve and the app is incredibly basic. I've tested the UI with a bunch of people (it's essentially just drop-downs, bottom sheets and a few buttons) any advice?
1
0
2.1k
May ’24
I get these errors every time: 'App' is ambiguous for type lookup in this context
import SwiftUI import RealmSwift @main struct UniqueHolidayApp: App { init() { migrateRealmIfNeeded() } var body: some Scene { WindowGroup { ContentView() } } private func migrateRealmIfNeeded() { let config = Realm.Configuration( schemaVersion: 1, migrationBlock: { migration, oldSchemaVersion in if oldSchemaVersion < 1 { // Realm will handle changes automatically for simple additions/removals } } ) Realm.Configuration.defaultConfiguration = config } }
Topic: Design SubTopic: General
0
0
452
Nov ’24
Core Data Error - "NSCocoaErrorDomain" - code: 134060
Hi, I am implementing the synchronisation of SwiftData with CloudKit as described in the Apple Documentation titled - "Syncing model data across a person’s devices." My app runs fine on iPhone without activating CloudKit under "Signing and Capabilities" option. But when activated, I get a CoreData error with a code: 134060. My app is in development stage. The following is the code snippet for your reference taken from the main structure adopting the App protocol. init() { do { #if DEBUG let schema = Schema([ Debit.self, Credit.self, ]) let modelConfiguration = ModelConfiguration(schema: schema, isStoredInMemoryOnly: false) // Use an autorelease pool to make sure Swift deallocates the persistent // container before setting up the SwiftData stack. try autoreleasepool { let desc = NSPersistentStoreDescription(url: modelConfiguration.url) let opts = NSPersistentCloudKitContainerOptions(containerIdentifier: "iCloud.com.sureshco.MyFirstApp") desc.cloudKitContainerOptions = opts // Load the store synchronously so it completes before initializing the CloudKit schema. desc.shouldAddStoreAsynchronously = false if let mom = NSManagedObjectModel.makeManagedObjectModel(for: [ Debit.self, Credit.self, ]) { let container = NSPersistentCloudKitContainer(name: "MyFirstApp", managedObjectModel: mom) container.persistentStoreDescriptions = [desc] container.loadPersistentStores {_, err in if let err { fatalError(err.localizedDescription) } } // Initialize the CloudKit schema after the store finishes loading. try container.initializeCloudKitSchema() // Remove and unload the store from the persistent container. if let store = container.persistentStoreCoordinator.persistentStores.first { try container.persistentStoreCoordinator.remove(store) } } } #endif sharedModelContainer = try ModelContainer(for: schema, configurations: [modelConfiguration]) } catch { fatalError(error.localizedDescription) } } Any help will be greatly appreciated! Regards Suresh.
0
0
585
Nov ’24
Vision Pro Anaglyph swiping
Need to swipe 3D images in an app. This the code, but errors crop up. // // ContentView.swift // Retro3DComics // // Created by Bob Schoenburg on 5/24/24. // import SwiftUI import RealityKit import RealityKitContent struct ContentView: View { @State private var error: Error? @State private var isErrorPresented = false @State private var rzja = "" @State private var selectedImage: Int = 0 let jaimages = ["ja1", "ja2", "ja3"] var body: some View { TabView(selection: $selectedImage) { RealityView { content in do { for rzja in jaimages { ForEach(Array(zip(0..., jaimages)), id: \.0) { index, image in Image(image) .resizable() .aspectRatio(contentMode: .fit) .animation(.smooth(duration: 0.5), value: Image(image)) // .tag(index) var anaglyphMaterial = try await ShaderGraphMaterial(named: "/AnaglyphMaterial", from: "Scene.usda", in: realityKitContentBundle) let textureResource = try await TextureResource(contentsOf: Bundle.main.url(forResource: rzja, withExtension: "jpeg")!) try anaglyphMaterial.setParameter(name: "inputImage", value: .textureResource(textureResource)) let entity = Entity() let model = ModelComponent(mesh: .generatePlane(width: 0.5, height: 0.3), materials: [anaglyphMaterial]) entity.components.set(model) content.add(entity) } } // .tabViewStyle(.page) .gesture(DragGesture(minimumDistance: 3.0, coordinateSpace: .local) .onEnded { value in print(value.translation) switch(value.translation.width, value.translation.height) { case (...0, -30...30): withAnimation { selectedImage += 1 if selectedImage > jaimages.count - 1 { selectedImage = 0 } } case (0..., -30...30): withAnimation { selectedImage -= 1 if selectedImage < 0 { selectedImage = jaimages.count - 1 } } case (-100...100, ...0): print("up swipe") case (-100...100, 0...): print("down swipe") default: print("default") } } ) } } //#Preview(windowStyle: .automatic) { // ContentView() //} } } } Candidate has partially matching parameter list ([(PartialRangeFrom.Element, String)], id: KeyPath<(PartialRangeFrom.Element, String), Int>, content: @escaping ((PartialRangeFrom.Element, String)) -> _)
Topic: Design SubTopic: General
0
0
873
May ’24
Unable to add fonts to XCode project
Added fonts to MAC and added to Xcode project but fonts are not available in project. Fonts are listed in the Copy Bundle Resources. Fonts are added to Fonts provided by application (Listing dissapears whenever I leave the 'Info' page. Font spelling is correct and double checked. Fonts are listed in project navigator. Fonts do not show up when the lists runs in the console. This same scenario to place when trying to add a different fonst as well. Your help would be appreciated.
0
0
846
May ’24
Navigation Bar appears without having an Navigation View
For a school Project im making a iOS app that displays vending machines on a Map. My problem is that there is this huge navigation bar on top of the screen without even having a navigation view anywhere in the code. In the preview the bar is not shown, but when I upload the app to my phone or run it in the simulator the bar is there.
Topic: Design SubTopic: General
1
0
526
Dec ’24
AudioOutputUnitStart failed with OSStatus error -50
Let the device is in locked screen Get incoming APNS video request to start video recording we are reporting this APNS to Callkit Accept incoming APNS request We are trying to initialise audio unit. Initialisation is success but starting is failing. Note - This issue is reproduced only if we receive video pull request in locked screen, after accepting callkit call we should not unlock the phone. If we unlock phone everything works as expected.
Topic: Design SubTopic: General Tags:
0
0
717
Jun ’24
Guideline 4.1 - Design - Copycats change to Guideline 4.3(a) - Design - Spam
Regarding 4.1, I deleted the ranking and text of the title according to your instructions and submitted it. It turned into 4.3(a) spam. How should I deal with it? Why did it become 4.3? The following is the information given by the 2nd review team Hello, Thank you for your resubmission. Upon further review, we identified additional issues that need your attention. See below for more information. If you have any questions, we are here to help. Reply to this message in App Store Connect and let us know. Review Environment Submission ID: fd44c6b9-ff2d-4ee5-bf5c-c1ede1a5b6b4 Review date: June 10, 2024 Version reviewed: 1.0.0 Guideline 4.1 - Design - Copycats The app or its metadata appears to contain potentially misleading references to third-party content. Specifically, the app includes content that resembles one or multiple third-party sports teams and/or leagues without the necessary authorization. Next Steps If you have the necessary rights to distribute an app with this third-party content, attach documentary evidence in the App Review Information section in App Store Connect and reply to this message. If you do not have the necessary rights to the third-party content, It would be appropriate to revise the app and metadata to remove the third-party content before resubmitting for review. Resources Learn more about requirements to prevent apps from impersonating other apps or services in guideline 4.1. Support Reply to this message in your preferred language if you need assistance. If you need additional support, use the Contact Us module. Consult with fellow developers and Apple engineers on the Apple Developer Forums. Help improve the review process or identify a need for clarity in our policies by suggesting guideline changes. Hello, Thank you for your resubmission. Upon further review, we identified additional issues that need your attention. See below for more information. If you have any questions, we are here to help. Reply to this message in App Store Connect and let us know. Review Environment Submission ID: c42965ab-9565-4dc1-ab9b-a83ad7f17f7a Review date: June 11, 2024 Version reviewed: 1.0.0 Guideline 4.3(a) - Design - Spam We noticed your app shares a similar binary, metadata, and/or concept as apps submitted to the App Store by other developers, with only minor differences. Submitting similar or repackaged apps is a form of spam that creates clutter and makes it difficult for users to discover new apps. Next Steps Since we do not accept spam apps on the App Store, we encourage you to review your app concept and submit a unique app with distinct content and functionality. Resources Some factors that contribute to a spam rejection may include: Submitting an app with the same source code or assets as other apps already submitted to the App Store Creating and submitting multiple similar apps using a repackaged app template Purchasing an app template with problematic code from a third party Submitting several similar apps across multiple accounts Learn more about our requirements to prevent spam in App Review Guideline 4.3(a). Support Reply to this message in your preferred language if you need assistance. If you need additional support, use the Contact Us module. Consult with fellow developers and Apple engineers on the Apple Developer Forums. Help improve the review process or identify a need for clarity in our policies by suggesting guideline changes
Topic: Design SubTopic: General
1
0
1.4k
Jun ’24
Making NavigationStack with a background image look seamless
Hi everyone, I have a file with a navigation stack and i want the background of it to be a blurred image however there's like a line dividing the body of the navigation stack and the navigation bar where the image isn't being blurred, is there any way to get rid of this and make it so the blurred image background connects the two? i've already tried changing the appearance of the navigation bar when it's initialized. I also have my code below for reference: var body: some View { NavigationStack { ZStack { Image("HomeBKG") // this is the background image .resizable() .scaledToFill() .ignoresSafeArea() VisualEffectBlur(effect: UIBlurEffect(style: .systemMaterial)) // this is what i used to blur the image .ignoresSafeArea() ScrollView { ColorManager.bkgColor .ignoresSafeArea() VStack { Text("Recommended") .foregroundStyle(.primary) .font(.headline) .padding() RoundedRectangle(cornerRadius: 15) .frame(width: 300, height:200) .foregroundStyle(Color(UIColor.systemBackground)) .shadow(color: .primary.opacity(1), radius: 10) Spacer() Text("News") .foregroundStyle(.primary) .font(.headline) .padding() RoundedRectangle(cornerRadius: 15) .frame(width: 300, height:200) .foregroundStyle(Color(UIColor.systemBackground)) .shadow(color: .primary.opacity(1), radius: 10) Text("Exchange Rates") .foregroundStyle(.primary) .font(.headline) .padding() RoundedRectangle(cornerRadius: 15) .frame(width: 300, height:200) .foregroundStyle(Color(UIColor.systemBackground)) .shadow(color: .primary.opacity(1), radius: 10) } } // end zstack } .navigationTitle("Hub") .toolbar { ToolbarItem(placement: .navigationBarTrailing) { NavigationLink(destination: UVSettings()) { Image(systemName: "gearshape.fill") } } } } // end navigation stack } }` ```
Topic: Design SubTopic: General Tags:
0
0
890
Aug ’24
Layout spacing/padding recomendations
Hi, I'm product designer and I'm looking for HIG for layout recomendations, currently I can't find anything about recommended numbers for spacing/paddings etc.. Did Apple remove this and why?
Replies
1
Boosts
0
Views
1k
Activity
Apr ’24
volume change
This behaviour is observed in two-way audio. Audio volume for the downstream audio gets reduced after Bi-directional call is being made and restores to original volume after call is terminated. Is this behavior expected? Thanks in advance
Topic: Design SubTopic: General Tags:
Replies
0
Boosts
0
Views
376
Activity
May ’22
Custom SF Symbols for Box Drawing?
I'm trying to find out of SF Symbols is the correct tool for job I have in mind. I'm wanting to create custom box drawing symbols, like those in the unicode block. Box drawing requires the lines from one symbol to connect to the lines of an adjacent symbol. Does SF Symbols allow for this connecting of symbols, or does it create some padding restriction around each symbol, preventing lines from connecting to one another?
Replies
0
Boosts
0
Views
839
Activity
Apr ’24
Guideline 4.1 - Design - Copycats
The app or its metadata appears to contain potentially misleading content. Specifically, the app includes content that resembles AlphaCargo without the necessary authorizatin.
Replies
0
Boosts
0
Views
744
Activity
Nov ’24
App Store Rejection 4.0.0 Design: Preamble (No screenshots)
Hi everyone, This is my first app and I got rejected for a few reasons but I need help with a specific one. Guideline 4.0 - Design Your app offers Sign in with Apple as a login option but does not follow the design and user experience requirements for Sign in with Apple. Specifically: - Your app requires users to provide their name after using Sign in with Apple. This information is already provided by the Authentication Services framework. These requirements provide the consistent experience users expect when using Sign In with Apple to authenticate or log in to an account. Next Steps Please revise the Sign in with Apple experience in your app to address the issues we identified above. Resources - To learn more about App Store design requirements, see App Review Guideline 4 - Design. - For an overview of design and formatting recommendations for Sign in with Apple, review the Human Interface Guidelines. There is no screenshot provided so I have no idea which part of the app to improve and the app is incredibly basic. I've tested the UI with a bunch of people (it's essentially just drop-downs, bottom sheets and a few buttons) any advice?
Replies
1
Boosts
0
Views
2.1k
Activity
May ’24
I get these errors every time: 'App' is ambiguous for type lookup in this context
import SwiftUI import RealmSwift @main struct UniqueHolidayApp: App { init() { migrateRealmIfNeeded() } var body: some Scene { WindowGroup { ContentView() } } private func migrateRealmIfNeeded() { let config = Realm.Configuration( schemaVersion: 1, migrationBlock: { migration, oldSchemaVersion in if oldSchemaVersion < 1 { // Realm will handle changes automatically for simple additions/removals } } ) Realm.Configuration.defaultConfiguration = config } }
Topic: Design SubTopic: General
Replies
0
Boosts
0
Views
452
Activity
Nov ’24
Using Apple Product Bezels for Mockups (Reselling Allowed?)
Hi everyone, Just a quick question: Can I use Apple's product bezels to create mockups that I sell online on my website & market? (Here's the link for reference: https://developer.apple.com/design/resources/#product-bezels Just want to make sure it's all good! Thanks in advance for any help.
Topic: Design SubTopic: General Tags:
Replies
1
Boosts
0
Views
1k
Activity
May ’24
Core Data Error - "NSCocoaErrorDomain" - code: 134060
Hi, I am implementing the synchronisation of SwiftData with CloudKit as described in the Apple Documentation titled - "Syncing model data across a person’s devices." My app runs fine on iPhone without activating CloudKit under "Signing and Capabilities" option. But when activated, I get a CoreData error with a code: 134060. My app is in development stage. The following is the code snippet for your reference taken from the main structure adopting the App protocol. init() { do { #if DEBUG let schema = Schema([ Debit.self, Credit.self, ]) let modelConfiguration = ModelConfiguration(schema: schema, isStoredInMemoryOnly: false) // Use an autorelease pool to make sure Swift deallocates the persistent // container before setting up the SwiftData stack. try autoreleasepool { let desc = NSPersistentStoreDescription(url: modelConfiguration.url) let opts = NSPersistentCloudKitContainerOptions(containerIdentifier: "iCloud.com.sureshco.MyFirstApp") desc.cloudKitContainerOptions = opts // Load the store synchronously so it completes before initializing the CloudKit schema. desc.shouldAddStoreAsynchronously = false if let mom = NSManagedObjectModel.makeManagedObjectModel(for: [ Debit.self, Credit.self, ]) { let container = NSPersistentCloudKitContainer(name: "MyFirstApp", managedObjectModel: mom) container.persistentStoreDescriptions = [desc] container.loadPersistentStores {_, err in if let err { fatalError(err.localizedDescription) } } // Initialize the CloudKit schema after the store finishes loading. try container.initializeCloudKitSchema() // Remove and unload the store from the persistent container. if let store = container.persistentStoreCoordinator.persistentStores.first { try container.persistentStoreCoordinator.remove(store) } } } #endif sharedModelContainer = try ModelContainer(for: schema, configurations: [modelConfiguration]) } catch { fatalError(error.localizedDescription) } } Any help will be greatly appreciated! Regards Suresh.
Replies
0
Boosts
0
Views
585
Activity
Nov ’24
Vision Pro Anaglyph swiping
Need to swipe 3D images in an app. This the code, but errors crop up. // // ContentView.swift // Retro3DComics // // Created by Bob Schoenburg on 5/24/24. // import SwiftUI import RealityKit import RealityKitContent struct ContentView: View { @State private var error: Error? @State private var isErrorPresented = false @State private var rzja = "" @State private var selectedImage: Int = 0 let jaimages = ["ja1", "ja2", "ja3"] var body: some View { TabView(selection: $selectedImage) { RealityView { content in do { for rzja in jaimages { ForEach(Array(zip(0..., jaimages)), id: \.0) { index, image in Image(image) .resizable() .aspectRatio(contentMode: .fit) .animation(.smooth(duration: 0.5), value: Image(image)) // .tag(index) var anaglyphMaterial = try await ShaderGraphMaterial(named: "/AnaglyphMaterial", from: "Scene.usda", in: realityKitContentBundle) let textureResource = try await TextureResource(contentsOf: Bundle.main.url(forResource: rzja, withExtension: "jpeg")!) try anaglyphMaterial.setParameter(name: "inputImage", value: .textureResource(textureResource)) let entity = Entity() let model = ModelComponent(mesh: .generatePlane(width: 0.5, height: 0.3), materials: [anaglyphMaterial]) entity.components.set(model) content.add(entity) } } // .tabViewStyle(.page) .gesture(DragGesture(minimumDistance: 3.0, coordinateSpace: .local) .onEnded { value in print(value.translation) switch(value.translation.width, value.translation.height) { case (...0, -30...30): withAnimation { selectedImage += 1 if selectedImage > jaimages.count - 1 { selectedImage = 0 } } case (0..., -30...30): withAnimation { selectedImage -= 1 if selectedImage < 0 { selectedImage = jaimages.count - 1 } } case (-100...100, ...0): print("up swipe") case (-100...100, 0...): print("down swipe") default: print("default") } } ) } } //#Preview(windowStyle: .automatic) { // ContentView() //} } } } Candidate has partially matching parameter list ([(PartialRangeFrom.Element, String)], id: KeyPath<(PartialRangeFrom.Element, String), Int>, content: @escaping ((PartialRangeFrom.Element, String)) -> _)
Topic: Design SubTopic: General
Replies
0
Boosts
0
Views
873
Activity
May ’24
SF symbol download
I'm trying to download version 2.1 of SF symbols even though version 6 is out because I have a older macOS but I can't find it. So, how would I work around this?
Replies
0
Boosts
0
Views
741
Activity
Oct ’24
Unable to add fonts to XCode project
Added fonts to MAC and added to Xcode project but fonts are not available in project. Fonts are listed in the Copy Bundle Resources. Fonts are added to Fonts provided by application (Listing dissapears whenever I leave the 'Info' page. Font spelling is correct and double checked. Fonts are listed in project navigator. Fonts do not show up when the lists runs in the console. This same scenario to place when trying to add a different fonst as well. Your help would be appreciated.
Replies
0
Boosts
0
Views
846
Activity
May ’24
Navigation Bar appears without having an Navigation View
For a school Project im making a iOS app that displays vending machines on a Map. My problem is that there is this huge navigation bar on top of the screen without even having a navigation view anywhere in the code. In the preview the bar is not shown, but when I upload the app to my phone or run it in the simulator the bar is there.
Topic: Design SubTopic: General
Replies
1
Boosts
0
Views
526
Activity
Dec ’24
AudioOutputUnitStart failed with OSStatus error -50
Let the device is in locked screen Get incoming APNS video request to start video recording we are reporting this APNS to Callkit Accept incoming APNS request We are trying to initialise audio unit. Initialisation is success but starting is failing. Note - This issue is reproduced only if we receive video pull request in locked screen, after accepting callkit call we should not unlock the phone. If we unlock phone everything works as expected.
Topic: Design SubTopic: General Tags:
Replies
0
Boosts
0
Views
717
Activity
Jun ’24
Arabic font
Am I the only one who thinks it is elegant albeit requires a period of adjustment to get used to it?
Replies
0
Boosts
0
Views
790
Activity
Jan ’23
Touch , Trace Machine Leaning
I came across a machine software maybe ML Tenser Flow that rely on pixel manipulation? Anyone know
Topic: Design SubTopic: General Tags:
Replies
1
Boosts
0
Views
980
Activity
May ’22
Playground stuck on early access request
It’s been over a week now, almost two and I’ve been stuck on early access request for playground for some reason. What’s going on here?
Topic: Design SubTopic: General
Replies
0
Boosts
0
Views
495
Activity
Nov ’24
Guideline 4.1 - Design - Copycats change to Guideline 4.3(a) - Design - Spam
Regarding 4.1, I deleted the ranking and text of the title according to your instructions and submitted it. It turned into 4.3(a) spam. How should I deal with it? Why did it become 4.3? The following is the information given by the 2nd review team Hello, Thank you for your resubmission. Upon further review, we identified additional issues that need your attention. See below for more information. If you have any questions, we are here to help. Reply to this message in App Store Connect and let us know. Review Environment Submission ID: fd44c6b9-ff2d-4ee5-bf5c-c1ede1a5b6b4 Review date: June 10, 2024 Version reviewed: 1.0.0 Guideline 4.1 - Design - Copycats The app or its metadata appears to contain potentially misleading references to third-party content. Specifically, the app includes content that resembles one or multiple third-party sports teams and/or leagues without the necessary authorization. Next Steps If you have the necessary rights to distribute an app with this third-party content, attach documentary evidence in the App Review Information section in App Store Connect and reply to this message. If you do not have the necessary rights to the third-party content, It would be appropriate to revise the app and metadata to remove the third-party content before resubmitting for review. Resources Learn more about requirements to prevent apps from impersonating other apps or services in guideline 4.1. Support Reply to this message in your preferred language if you need assistance. If you need additional support, use the Contact Us module. Consult with fellow developers and Apple engineers on the Apple Developer Forums. Help improve the review process or identify a need for clarity in our policies by suggesting guideline changes. Hello, Thank you for your resubmission. Upon further review, we identified additional issues that need your attention. See below for more information. If you have any questions, we are here to help. Reply to this message in App Store Connect and let us know. Review Environment Submission ID: c42965ab-9565-4dc1-ab9b-a83ad7f17f7a Review date: June 11, 2024 Version reviewed: 1.0.0 Guideline 4.3(a) - Design - Spam We noticed your app shares a similar binary, metadata, and/or concept as apps submitted to the App Store by other developers, with only minor differences. Submitting similar or repackaged apps is a form of spam that creates clutter and makes it difficult for users to discover new apps. Next Steps Since we do not accept spam apps on the App Store, we encourage you to review your app concept and submit a unique app with distinct content and functionality. Resources Some factors that contribute to a spam rejection may include: Submitting an app with the same source code or assets as other apps already submitted to the App Store Creating and submitting multiple similar apps using a repackaged app template Purchasing an app template with problematic code from a third party Submitting several similar apps across multiple accounts Learn more about our requirements to prevent spam in App Review Guideline 4.3(a). Support Reply to this message in your preferred language if you need assistance. If you need additional support, use the Contact Us module. Consult with fellow developers and Apple engineers on the Apple Developer Forums. Help improve the review process or identify a need for clarity in our policies by suggesting guideline changes
Topic: Design SubTopic: General
Replies
1
Boosts
0
Views
1.4k
Activity
Jun ’24
SF Symbols 6. Can i get the code with all modifier from the app
I have some difficulties to recreate the same SF Symbols I have configure in the app into my code. Is there a way to copy not just the name but everything including all modifier. Thank you
Topic: Design SubTopic: General Tags:
Replies
0
Boosts
0
Views
681
Activity
Nov ’24
Making NavigationStack with a background image look seamless
Hi everyone, I have a file with a navigation stack and i want the background of it to be a blurred image however there's like a line dividing the body of the navigation stack and the navigation bar where the image isn't being blurred, is there any way to get rid of this and make it so the blurred image background connects the two? i've already tried changing the appearance of the navigation bar when it's initialized. I also have my code below for reference: var body: some View { NavigationStack { ZStack { Image("HomeBKG") // this is the background image .resizable() .scaledToFill() .ignoresSafeArea() VisualEffectBlur(effect: UIBlurEffect(style: .systemMaterial)) // this is what i used to blur the image .ignoresSafeArea() ScrollView { ColorManager.bkgColor .ignoresSafeArea() VStack { Text("Recommended") .foregroundStyle(.primary) .font(.headline) .padding() RoundedRectangle(cornerRadius: 15) .frame(width: 300, height:200) .foregroundStyle(Color(UIColor.systemBackground)) .shadow(color: .primary.opacity(1), radius: 10) Spacer() Text("News") .foregroundStyle(.primary) .font(.headline) .padding() RoundedRectangle(cornerRadius: 15) .frame(width: 300, height:200) .foregroundStyle(Color(UIColor.systemBackground)) .shadow(color: .primary.opacity(1), radius: 10) Text("Exchange Rates") .foregroundStyle(.primary) .font(.headline) .padding() RoundedRectangle(cornerRadius: 15) .frame(width: 300, height:200) .foregroundStyle(Color(UIColor.systemBackground)) .shadow(color: .primary.opacity(1), radius: 10) } } // end zstack } .navigationTitle("Hub") .toolbar { ToolbarItem(placement: .navigationBarTrailing) { NavigationLink(destination: UVSettings()) { Image(systemName: "gearshape.fill") } } } } // end navigation stack } }` ```
Topic: Design SubTopic: General Tags:
Replies
0
Boosts
0
Views
890
Activity
Aug ’24
Mobile App Vetting
Does Apple Allow for iOS Native Apps to be vetted by third party mobile app vetting companies?
Topic: Design SubTopic: General
Replies
0
Boosts
0
Views
454
Activity
Nov ’24