Mr. Voong, i have huge respect for your work and have been coding for iOS with much more confidence, since i discover your lessons back from the UIKit days. If i may say, i've solved this in a definitive fashion, using GeometryReader.
GeometryReader { geometry in
Image(<imagename>).resizable()
.scaledToFill()
.frame(width: geometry.size.width, height:<someHeight>)
.clipped()
}
knowing you, you probably already know that, only haven't got the time to update it. I hope some other student can benefit from this comment.