我旋轉視圖使用src.transform = CGAffineTransformMakeRotation(M_PI/2);
,它運行良好,但我仍然看到視圖的舊位置(如:http://cl.ly/233y403c2C1C451r1f28)。旋轉UIView,仍然看到視圖的舊位置
如何刷新視圖?該視圖是在UITableViewCell中,我嘗試刷新單元格的行或甚至tableview,但它不起作用。
這是我的drawRect方法:
if (nil != _image) {
[_image drawInRect:rect contentMode:self.contentMode];
} else {
[_defaultImage drawInRect:rect contentMode:self.contentMode];
}
被嵌入在一個UIImageView其爲電池的一部分,我旋轉視圖。
感謝, 馬丁
你可以發佈你的drawRect方法嗎?並說明視圖是如何在單元格中組織的,即您是否繼承UITableViewCell或呈現可作爲contentView或其他東西旋轉的視圖? – 2011-03-21 21:23:04
@Adam Eberbach - 我剛剛編輯我的文章,並添加你想要的東西!感謝您的幫助 – MartinMoizard 2011-03-21 21:34:42