This was very cool Stewart. I was having some issues using GeometryReader especially in complex layouts but your explanation made things absolutely clear!
Great presentation, calm, continuous, with great examples that allow the content to be clear and not become overwhelming. Love it, congratulations!!! 😜
Hi! Thank you for the great content as always! It was not easy for me to get your calculation at 16:00, why you took into account 358 while frame was relative to named stack (actually real calculation is 460/2 + 208 = 438) 438 is almost bottom of green area with height 460. Then I realized about 358 part: you need to show the real position of the point so you transformed 438 to global coordinate that was screen.
Wow, I love geometry reader. I have always wanted to learn and understand it well especially the custom coordinate and here you explain it very well. The examples are awesome. Thanks you very much.
Example 1 is quite silly in my opinion. All you have to do is replace column `count: 4` with `count: min(Int(numImages), 4)`. Otherwise I love your content Stewart!
@@StewartLynch Actually you're my favourite Swift content creator! I just thought publicly improving on your solution would be better than staying silent :-)
Set a frame on the parent view then you can also apply the fixedSize modifier with horizontal and vertical both set to true or false to meet your requirements
Take all the current comments and combine them together into one. That's what I have to say. Thank you, Stewart!
I like your calm and clear speakers style. Very good to listen and learn. TY
This was very cool Stewart. I was having some issues using GeometryReader especially in complex layouts but your explanation made things absolutely clear!
非常棒的教學影片,最近正在使用GeometryReader,但一知半解,看完這個影片又更懂了。 其中相對座標的概念是關鍵,當初卡在這很久,感謝解說
Great presentation, calm, continuous, with great examples that allow the content to be clear and not become overwhelming. Love it, congratulations!!! 😜
Hi! Thank you for the great content as always! It was not easy for me to get your calculation at 16:00, why you took into account 358 while frame was relative to named stack (actually real calculation is 460/2 + 208 = 438) 438 is almost bottom of green area with height 460. Then I realized about 358 part: you need to show the real position of the point so you transformed 438 to global coordinate that was screen.
Wow, I love geometry reader. I have always wanted to learn and understand it well especially the custom coordinate and here you explain it very well. The examples are awesome. Thanks you very much.
Every SwiftUI engineer must know it
🤯 Truly impressive. I really like the example with the images in the end to bring it all together!
Thank you so much Stewart…
This is a great presentation. It made geometry Reader not so mysterious. Thanks Stewart
Glad you found it so.
This video was perfect! Thank you so much. Clear, concise and full of examples and explanations. Helped me a lot!
Glad it helped!
Great explanation and super companion to your Preference Keys video. So helpful!
Thanks for this very insightful tutorial which shed a great light on the capabilities of geometryReader. Lots to explore for me now 😃
Awesome geometry reader applications. Thank you so much!
Excellent and cogent explanation - it now makes sense.
Thank you so much for giving me some insight into this subject
Excellent video Stewart! I really do like the geometry reader!
Super clear, super helpful 🤝. Thank you so much. Im wandering why Apple can't document things this way
Happy to help!
Great presentation and very useful ideas. Keep 'em coming.
Awesome content. Bookmarked for later research. Thank you❤
Thanks, Stewart, it's so helpful to me
Very cool, thanks Stewart.😊
A really good tutorial. Thanks Stewart.
Great explanation!
Excellent video!
Awesome presentation! Well done
Thank you! Cheers!
awesome explanation
Glad it was helpful!
Why do we use 358 + 208 + 230? I’m confused
What is the video timestamp where I do this?
@@StewartLynch same question at 16:04 , why does the coordinateSpace midY must add 208 (the other rectangle's height?)
Example 1 is quite silly in my opinion. All you have to do is replace column `count: 4` with `count: min(Int(numImages), 4)`. Otherwise I love your content Stewart!
I guess I can’t please 100% of the time.
@@StewartLynch Actually you're my favourite Swift content creator! I just thought publicly improving on your solution would be better than staying silent :-)
respect sir
very good video
Thanks for the visit
How would a parent view enforce its dimensions to its many children so they never ‘ask’ for more space than the parent can give them?
Set a frame on the parent view then you can also apply the fixedSize modifier with horizontal and vertical both set to true or false to meet your requirements
@@StewartLynch you’re so kind to help. And so knowledgeable. Thank you.
Thanks, I believe a second viewing will be most helpful.
Hi