Posts

Post not yet marked as solved
4 Replies
514 Views
Prior to iOS 16, DisclosureGroup arrow was opaque. However, in iOS 17, the following code makes the arrow translucent: DisclosureGroup { Text("Title") } label: { Text("Label") } When DisclosureGroup is in List, it is opaque, as in iOS 16: List { DisclosureGroup { Text("Title") } label: { Text("Label") } } Is this expected behavior? And is there a way to change the opacity of arrows without a custom style in iOS 17?
Posted
by tatstana.
Last updated
.
Post not yet marked as solved
2 Replies
924 Views
In Xcode 14, Swift Package libraries can be built with the following command: swift build -v -Xswiftc "-sdk" -Xswiftc "`xcrun --sdk iphonesimulator --show-sdk-path`" -Xswiftc "-target" -Xswiftc "x86_64-apple-ios12.3-simulator" But in Xcode 15 beta 5, I'm encountering an error: <unknown>:0: error: unable to load standard library for target 'x86_64-apple-ios12.3-simulator' The error persists even when I change the OS version (such as to ios17.0) or change the architecture to arm64. Has there been a change to the behavior of the swift command in Xcode 15 that I should be aware of?
Posted
by tatstana.
Last updated
.
Post not yet marked as solved
0 Replies
732 Views
Only one image and one Text will be displayed even if described as follows: HStack {   Text("1")   Image(systemName: "swift")   Text("2")   Image(systemName: "swift") } However, a similar layout is possible by describing it this way: Text("1 \(Image(systemName: "swift")) 2 \(Image(systemName: "swift"))") Is this behavior correct? Environment: Xcode 14 beta 5, iOS 16 beta 6
Posted
by tatstana.
Last updated
.
Post not yet marked as solved
28 Replies
15k Views
ScrollViewReader's scrollTo scrolls too much in iOS 15. I had no problem with iOS 14. This is the code: import SwiftUI struct ContentView: View {   var body: some View {     ScrollViewReader { proxy in       ScrollView {         VStack {           Color.yellow             .frame(height: 800)           ScrollButton(proxy: proxy)         }       }     }   } } struct ScrollButton: View {   let proxy: ScrollViewProxy   @Namespace var bottomId   var body: some View {     VStack {       Button("Scroll") {         withAnimation {           proxy.scrollTo(bottomId)         }       }       Color.red         .frame(height: 500)         .id(bottomId)     }   } } struct ContentView_Previews: PreviewProvider {   static var previews: some View {     ContentView()   } }
Posted
by tatstana.
Last updated
.
Post not yet marked as solved
9 Replies
10k Views
I used canOpenURL like this: UIApplication.shared.canOpenURL(URL(string: "https://developer.apple.com/")!) It was true when I set Safari as a default browser. But I changed it to the other browsers like Chrome and Edge, then it was false. Adding https & http into LSApplicationQueriesSchemes, it was the result I had hoped for. Is this a bug or a correct behavior for iOS 14? (iOS 14 Beta 8)
Posted
by tatstana.
Last updated
.
Post marked as solved
2 Replies
831 Views
I had implemented listTemplate(_:didSelect:completionHandler:) of CPListTemplateDelegate protocol.  func listTemplate(_ listTemplate: CPListTemplate, didSelect item: CPListItem, completionHandler: @escaping () -> Void) { } But the API was changed on Xcode 12: func listTemplate(_ listTemplate: CPListTemplate, didSelect item: CPBaseListItem, completionHandler: @escaping () -> Void) { } https://developer.apple.com/documentation/carplay/cplisttemplatedelegate/2977578-listtemplate?changes=latest_minor So I changed the new API and ran my app on iOS 14. It was successful, but it was crashed below iOS 14. The error message was the following: dyld: Symbol not found: _OBJC_CLASS_$_CPBaseListItem  Referenced from: /Users/**/Library/Developer/CoreSimulator/Devices/**/MyApp.app/MyApp  Expected in: /System/Library/Frameworks/CarPlay.framework/CarPlay listTemplate's availability is iOS 12+, but CPBaseListItem's availability is iOS 14.0+. https://developer.apple.com/documentation/carplay/cplisttemplatedelegate/2977578-listtemplate?changes=latest_minor https://developer.apple.com/documentation/carplay/cplistitem Is it a bug? (Xcode 12 beta 4)
Posted
by tatstana.
Last updated
.