0
後我有一個UITableViewCell的高度我增加第一,那麼我畫和消除陰影,以冠捷與這2種方法之上的冠捷:UITableViewCellLineSeparator消失繪畫和消除陰影
- (void)drawShadow
{
[topView.layer setShadowColor:[UIColor blackColor].CGColor];
[topView.layer setShadowRadius:3.0];
[topView.layer setShadowOffset:CGSizeMake(0, 4)];
[topView.layer setShadowOpacity:0.3];
[self bringSubviewToFront:topView];
}
- (void)removeShadow
{
[topView.layer setShadowColor:nil];
[topView.layer setShadowRadius:0.0];
[topView.layer setShadowOffset:CGSizeMake(0, 0)];
[topView.layer setShadowOpacity:0.0];
}
但是之後收縮UITableViewCell並調用removeShadow,每個表格單元格之間的分隔線消失。什麼是最好的方式讓它回來?
好吧,我可以,那會帶來sep線,但我不能因爲我正在縮小與更新塊的單元格,所以它殺死我的動畫 – believesInSanta
所以你的塊是連續/長期的事情?如果沒有,你可以在完成後重新加載。如果是這樣,你可能能夠遍歷更新塊中的單元格,然後選擇然後取消選擇每個單元格,看看是否有這個技巧。雖然這可能有點麻煩。 – blackcoffee
我不願意接受這是正確的答案:) – believesInSanta