Posts

Post not yet marked as solved
0 Replies
190 Views
Hi there! I want to change the current circle to a rectangle when I press the Right button. Is it possible if yes how can I it? Code: struct ContentView: View { @State var vOffset: CGFloat = 0 @State var hOffset: CGFloat = 0 var body: some View { Circle() .frame(width: 80, height: 80) .position(x: 140 + hOffset, y: 140 + vOffset) Spacer(minLength: 20) Button( action: { vOffset += 20 }, label: { Image(systemName: "arrowtriangle.down.circle.fill") .resizable() .foregroundColor(.blue) .frame(width: 70, height: 70) .padding() } ) Button( action: { hOffset += 20 }, label: { Image(systemName: "arrowtriangle.right.circle.fill") .resizable() .foregroundColor(.blue) .frame(width: 70, height: 70) .padding() } ) } } Thanks.
Posted Last updated
.
Post marked as solved
2 Replies
194 Views
Hello everyone, Can someone tell me how to move the circle in the same position of the arrow (like to go up if I press up, down if I press down... and so right if I press right) but it doesn't go right, I can't know why. Please can someone help me to figure out this? Here's the code: import SwiftUI import PlaygroundSupport struct ContentView: View {     @State var offset: CGFloat = 0     var body: some View {         Circle()             .frame(width: 80, height: 80)             .position(x: 140, y: 140 + offset)         Spacer(minLength: 20)         Button(             action: {                 offset += 20                          }, label: {                 Image(systemName: "arrowtriangle.down.circle.fill")                     .resizable()                     .foregroundColor(.blue)                     .frame(width: 70, height: 70)                     .padding()             }         )         Button(             action: {                 offset += 20                      }, label: {                 Image(systemName: "arrowtriangle.right.circle.fill")                     .resizable()                     .foregroundColor(.blue)                     .frame(width: 70, height: 70)                     .padding()             }         )     } } PlaygroundPage.current.setLiveView(ContentView()) Thanks in advance.
Posted Last updated
.
Post not yet marked as solved
0 Replies
201 Views
Hello everyone, Can someone tell me how to move the circle in the same position of the arrow (like to go up if I press up, down if I press down... and so right if I press right) but it doesn't go right, I can't know why. Please can someone help me to figure out this? Here's the code: import SwiftUI import PlaygroundSupport struct ContentView: View {     @State var offset: CGFloat = 0     var body: some View {         Circle()             .frame(width: 80, height: 80)             .position(x: 140, y: 140 + offset)         Spacer(minLength: 20)         Button(             action: {                 offset += 20                          }, label: {                 Image(systemName: "arrowtriangle.down.circle.fill")                     .resizable()                     .foregroundColor(.blue)                     .frame(width: 70, height: 70)                     .padding()             }         )         Button(             action: {                 offset += 20                      }, label: {                 Image(systemName: "arrowtriangle.right.circle.fill")                     .resizable()                     .foregroundColor(.blue)                     .frame(width: 70, height: 70)                     .padding()             }         )     } } PlaygroundPage.current.setLiveView(ContentView()) Thanks in advance.
Posted Last updated
.
Post not yet marked as solved
0 Replies
176 Views
Hello there! Can someone tell me the syntax to rotate an image in SwiftUI (not rotating it in the effect, but add the orientation). Thanks very much.
Posted Last updated
.
Post marked as solved
2 Replies
280 Views
Hello everyone, I decide to send a feedback in the Feedback app about the software beta version. But I have a question about it, when I post my feedback only Apple team can see it or it's visible to anyone? Thanks in advance.
Posted Last updated
.
Post not yet marked as solved
1 Replies
163 Views
Hello there! I would like to move the object according to the button press. In this code, I have the circle and I like to move it down if I press the down button. Can anyone tell me how can I do this? Thanks. import SwiftUI import PlaygroundSupport struct ContentView: View {     var body: some View {         Circle()             .frame(width: 80, height: 80)         Spacer(minLength: 20)             Button{             } label: {                 Image(systemName: "arrowtriangle.down.circle.fill")                     .resizable()                     .foregroundColor(.blue)                     .frame(width: 70, height: 70)                     .padding()             }     } } PlaygroundPage.current.setLiveView(ContentView())
Posted Last updated
.
Post marked as solved
4 Replies
314 Views
Hi everyone, can anyone explain me the difference between SwiftUI and UIKit? Thank you.
Posted Last updated
.
Post not yet marked as solved
2 Replies
304 Views
Hello, I've seen that Apple has posted a news for some online sessions starting from February 15 to March 29. And I'd like to participate there but for now I haven't posted any app on the App Store. So I would like to ask that I can still participate also if I'm in the beginning? These are the sessions: https://developer.apple.com/events/view/upcoming-events
Posted Last updated
.
Post not yet marked as solved
1 Replies
197 Views
Hello there! I would like to build a playground using Swift Playgrounds in AR. And I want to ask if it is possible to do it on the Mac or I can only do it with the iPad? Thank you.
Posted Last updated
.
Post marked as solved
6 Replies
164 Views
Hi everyone, can anyone tell me how can I create images for Xcode assets. Because now I want to create my own image not using the readymade. Thank you!
Posted Last updated
.
Post marked as solved
3 Replies
426 Views
Helle everyone! I was preparing for this year's Swift Student Challenge, and I have some questions about it. I know that Apple every year changes something in the Challenge, but I want to be ready. As I know for participating to the challenge I have to build a playground in Swift Playgrounds. So for that in Swift Playgrounds I have to use SwiftUI kit or build it in another way? PS: if someone knows some Swift Playgrounds tutorials please suggest me here. Thank you very much!
Posted Last updated
.
Post marked as solved
12 Replies
385 Views
Hello there! I want to create a cards game, and I'm creating it following the Stanford University's tutorial. I followed the video step by step but there is a warning that In the video doesn't appear. Can someone help me to fix it? Here's the link of the video: [https://www.youtube.com/watch?v=oWZOFSYS5GE&t=671s) This is my code: import SwiftUI struct ContentView: View {     let viewModel: EmojiMemoryGame     var body: some View {         VStack {                 LazyVGrid(columns: [GridItem(), GridItem(), GridItem()]) {                     ForEach(viewModel.cards) { card in                         CardView(card: card)                             .aspectRatio(aspectRatio, contentMode: .fit) // here's the first error which says "Cannot convert value of type '(CGFloat?, ContentMode) -> some View' to expected argument type 'CGSize'"                     }                 }                 .padding()                 .foregroundColor(Color(.systemTeal))                                  Spacer()                 Button {                     emojiCount += 1                     if emojiCount == 10 {                         aspectRatio = 9/3                     } ì                     if emojiCount > 17 {                         print("Card finished")                     }                 } label: {                     Text("Add Card")                 }             }         }     } struct CardView: View {     let card: MemoryGame<String>.Card          var body: some View {         ZStack {             let shape = RoundedRectangle(cornerRadius: 20)             if card.isFaceUp {                 shape.fill().foregroundColor(.white)                 shape.stroke(lineWidth: 3)                 Text(card.content).font(.system(size: 50))             } else {                 shape.fill(.orange)             }         }     } } struct ContentView_Previews:     PreviewProvider {         static var previews: some View {             ContentView(viewModel: game) //here's the second error which says "Cannot find 'game' in scope"     } }
Posted Last updated
.