之前在給View Image View Button 設置邊框 和 圓角 的時候 1直不明白 為何要設置button.layer.masksToBounds = YES 現在終究知道緣由了
當你了解了masks 的時候就會明白為何會有這1步操作了 “1個圖層可以有1個和它相
關聯的mask(蒙版)mask 是1個具有alpha值的位圖,當像素要和它下面包括的像素合并
之前都會把mask利用到圖層的像素上去。當你要設置1個圖層的圓角半徑時,你可以有效
的在圖層上面設置1個mask。但是也能夠指定任意1個蒙版。比如,1個字母A形狀的
mask。 終究只有在mask中顯示出來的(即圖層中的部份)才會顯示上去”
更加具體的關于像素的繪制和合成 請見:
http://blog.csdn.net/u010670117/article/details/44082391