Skip to content

Commit

Permalink
Fixed overlay color issue
Browse files Browse the repository at this point in the history
  • Loading branch information
anupamchugh authored Jan 31, 2020
1 parent eca1f95 commit cd23d32
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions SwiftUIAlternateIcons/SwiftUIAlternateIcons/ContentView.swift
Original file line number Diff line number Diff line change
Expand Up @@ -20,21 +20,22 @@ struct ContentView: View {
Picker(selection: $iconSettings.currentIndex, label: Text("Icons"))
{
ForEach(0..<iconSettings.iconNames.count) { index in
//HStack{
HStack{
Text(self.iconSettings.iconNames[index] ?? "Default")
//Commented due to the NavigationView glitch currently
//.frame(minWidth : 100, alignment: .leading)
.frame(minWidth : 100, alignment: .leading)

// Image(uiImage: UIImage(named: self.iconSettings.iconNames[index] ?? "Default") ?? UIImage())
// .frame(height: 50)
//}
Image(uiImage: UIImage(named: self.iconSettings.iconNames[index] ?? "Default") ?? UIImage())
.renderingMode(.original) //important
.frame(height: 50)
}
}
}.onReceive([self.iconSettings.currentIndex].publisher.first()) { (value) in

let index = self.iconSettings.iconNames.firstIndex(of: UIApplication.shared.alternateIconName) ?? 0

if index != value{
UIApplication.shared.setAlternateIconName(self.iconSettings.iconNames[value]){ error in

UIApplication.shared.setAlternateIconName(self.iconSettings.iconNames[value]){ error in
if let error = error {
print(error.localizedDescription)
} else {
Expand All @@ -46,7 +47,6 @@ struct ContentView: View {
}

} .navigationBarTitle("AlternateIcons", displayMode: .inline)
//.buttonStyle(PlainButtonStyle())

}
}
Expand Down

0 comments on commit cd23d32

Please sign in to comment.