有時候我們要處理圖片的長期定時切換
比如說這種:

但是有時候UI提供給我們的圖片是這樣的

這個時候contentsRect屬性就派上了用場。
比如可以這樣
floatx =0.20000000;
_dice1.layer.contentsRect=CGRectMake(0.5*(arc4random()%2), x*(arc4random()%5),0.5, x);
_dice2.layer.contentsRect=CGRectMake(0.5*(arc4random()%2), x*(arc4random()%5),0.5, x);
_dice3.layer.contentsRect=CGRectMake(0.5*(arc4random()%2), x*(arc4random()%5),0.5, x);
只要定時執(zhí)行這一條就可以輕松搞定了,其實有的地方需要非常多icon的時候,這種圖片處理方式也十分常見,所以學(xué)會這樣處理的小技巧也非常重要。
另外還是說一下 layer.contentsRect = CGRectMake(x,y,width,height);其中的x,y,width,height都是比例的。在Layer中這種比例的方式十分常見,比如說anchorPoint...