項(xiàng)目里收到一個(gè)新的需求,需要增加一個(gè)tableView的彈窗樣式畜晰,UI要求有陰影猾浦,然后就按照原來給普通的View加陰影的方式去做
_tableView.layer.shadowOffset = CGSizeMake(0,4);
_tableView.layer.shadowOpacity = 0.08f;
_tableView.layer.shadowRadius = 4.f;
_tableView.layer.shadowColor = [UIColor blackColor].CGColor;
結(jié)果陰影部分怎么也顯示不出來,然后去查了一下捞蚂,tableView的clipsToBounds屬性默認(rèn)為YES,也就是超出tableView范圍的視圖是展示不出來的跷究,所以姓迅,我將clipsToBounds設(shè)為NO
_tableView.clipsToBounds = NO;
結(jié)果出現(xiàn)了新的問題,由于tableView的clipsToBounds為NO俊马,超出tableView的部分Cell就不會(huì)隱藏丁存。
由于時(shí)間問題,沒有深入研究處理方法柴我,現(xiàn)在的處理方式是在tableView下方增加一個(gè)View解寝,為這個(gè)View增加陰影。
后期會(huì)研究一下這個(gè)問題艘儒,有好辦法的話會(huì)更新一下聋伦。
如果其他童鞋有好的方法夫偶,希望能交流一下。