Post

Replies

Boosts

Views

Activity

Reply to Dealing with IAP Purchase Restore
Sure, App Review. I thank you. I don't have a problem and will submit changes if you kindly tell me that there may be a situation where they need to restore whatever they need without history of purchases. For now, I don't see it. And the reviewer or the appeals board doesn't give me a reason why they need to restore what. Again, I don't know what they are trying to restore.
Aug ’25
Reply to how to change the textfield background on click focused
The background color is there. But you are not giving much room around the TextField guy to show the focus effect. I would use the border guy instead of the background guy. struct ContentView: View { @FocusState private var focus: Bool @State private var text: String = "" var body: some View { ZStack { VStack { TextField("Enter phone number", text: $text) .focused($focus) .font(.system(size: 36.0)) .border(focus ? Color.yellow : Color.clear) .textFieldStyle(.roundedBorder) .padding() } } } } or struct ContentView: View { @FocusState private var focus: Bool @State private var text: String = "" var body: some View { ZStack { VStack { TextField("Enter phone number", text: $text) .focused($focus) .font(.system(size: 36.0)) .textFieldStyle(.roundedBorder) .padding() .background(focus ? .blue : .clear) } } } }
Topic: UI Frameworks SubTopic: SwiftUI
Jul ’25
Reply to Projecting a Cube with a Number in ARKit
Thank you for your kind assistance, Vision Pro Engineer. No. 1, it seems that NSAttributedString.Key.backgroundColor has nothing to do with my issue. No. 2, I think you only suggest that I change the modelEntity.model?.materials line as follows. modelEntity.model?.materials = [unlitMaterial] into modelEntity.model?.materials = [material, unlitMaterial] Yes, I do get a material color other than black with or without NSAttributedString.Key.backgroundColor. I then lose the text material. So the text number is MIA. func placeObject(at position: SIMD3<Float>) { let mesh = MeshResource.generateBox(size: 0.3) let material = SimpleMaterial(color: UIColor.systemRed, roughness: 0.3, isMetallic: true) let modelEntity = ModelEntity(mesh: mesh, materials: [material]) var unlitMaterial = UnlitMaterial() if let textureResource = generateTextResource(text: "1", textColor: UIColor.white) { unlitMaterial.color = .init(tint: .white, texture: .init(textureResource)) modelEntity.model?.materials = [material, unlitMaterial] let id = UUID().uuidString modelEntity.name = id modelEntity.transform.scale = [0.3, 0.1, 0.3] modelEntity.generateCollisionShapes(recursive: true) let anchorEntity = AnchorEntity(world: position) anchorEntity.addChild(modelEntity) self.scene.addAnchor(anchorEntity) } } func generateTextResource(text: String, textColor: UIColor) -> TextureResource? { if let image = text.image(withAttributes: [NSAttributedString.Key.foregroundColor: textColor, NSAttributedString.Key.backgroundColor: UIColor.clear], size: CGSize(width: 18, height: 18)), let cgImage = image.cgImage { let textureResource = try? TextureResource(image: cgImage, options: TextureResource.CreateOptions.init(semantic: nil)) return textureResource } return nil }
Topic: Spatial Computing SubTopic: ARKit Tags:
Jun ’25
Reply to Can SwiftUI View Receive a Call When Window Will Close?
import SwiftUI struct ContentView: View { var body: some View { VStack { Text("Hello, world!") } .windowResizeBehavior(.disabled) .windowMinimizeBehavior(.disabled) //.windowDismissBehavior(.disabled) .onReceive(NotificationCenter.default.publisher(for: NSWindow.willCloseNotification), perform: { _ in print("Window will close") }) } } I guess calling NSWindow.willCloseNotification with .onReceive will do it.
Topic: UI Frameworks SubTopic: SwiftUI Tags:
Jun ’25
Reply to NWPathMonitor Failing
I appreciate your kind recommendation. I realize that NWPathMonitor can return unexpected results. That has initiated this question in the first place. In my app, I have employed a measure as to what to do when it ges an unexpected connection result. Yet, I'll see if I need additional measures.
Topic: UI Frameworks SubTopic: SwiftUI Tags:
May ’25