因为你的beginimagecontext 里面设置成了image.size 你改成其他尺寸看看
你的header是不是宽高相同?是不是scaleTofill的?按照你最初的写法,你的newImg是一个椭圆的,但是我估计你的header是一个宽高相等的view,并且是scaleTofill的,将newImg放进去的时候,正好又变回圆形了
可以new一个别的尺寸的UIImageView试一下,应该就明了了。