5
對於UIImageView,在Aspect Fit,Aspect Fill等界面生成器中給出了不同的模式選項。誰能告訴我這兩種模式有什麼不同:比例填充 VS 重繪?不同b/w在UIImageView中重繪和縮放到填充模式?
對於UIImageView,在Aspect Fit,Aspect Fill等界面生成器中給出了不同的模式選項。誰能告訴我這兩種模式有什麼不同:比例填充 VS 重繪?不同b/w在UIImageView中重繪和縮放到填充模式?
UIViewContentModeScaleToFill
第一次,drawRect:
被稱爲和視圖被呈現。之後,當幾何更改時,drawRect:
未被調用,並且已渲染的內容被縮放以繪製視圖。
UIViewContentModeRedraw
你改變邊界時,都會drawRect:
被調用,一而再,再而再次渲染視圖。除非你知道你在做什麼,除非你真的需要它,否則不要使用它。它要慢得多,因爲它必須一次又一次地呼叫drawRect:
。換句話說,當您設置UIViewContentModeRedraw
時,與每次更改邊界時調用setNeedsDisplay
時的行爲相同。
簡化的解釋,但應該爲你澄清一點。