在製作照片查看器應用程序時,如果發現內容模式不同,我們的UIImageView控制器正在其框架外繪製圖像,ScaleToFill和Aspect Fit都不會顯示。UIViewImage可以在其框架之外繪製其圖像嗎?
試圖理解爲什麼;我孤立了這個問題,使一個新的項目只有一個UIImageView與下面的幀(50,50,100,100)。其中包含的圖像大小是(4592,3056)。
運行的應用程序,設置爲ScaleToFill和AspectFit內容模式後,這一切都按預期:
但設置的UIImageView移動到左上角的contentMode後,繪製圖像它的框架之外,奇事是畢竟畫出來的畫面仍然是原來的{50,50,100,100}。
我試圖通過移動UIViewController的Autoresize,剪輯和內容模式來了解問題,但結果是一樣的。
您是否嘗試過'view.clipToBounds = YES'便宜的方式? – Krease