2012-01-02 51 views
0

我試圖把陰影和角半徑放到tableView中。該cornerRadius工作正常,但在shadowOffset不起作用:shadowOffset + CornerRadius TableView

CGRect shadowFrame = self.mainTableView.layer.bounds; 
CGPathRef shadowPath = [UIBezierPath bezierPathWithRect:shadowFrame].CGPath; 
self.mainTableView.layer.shadowPath = shadowPath; 
self.mainTableView.layer.shadowColor = [UIColor blackColor].CGColor; 
self.mainTableView.layer.shadowOffset = CGSizeMake(0, 1); 
self.mainTableView.layer.shadowOpacity = 4.0; 
self.mainTableView.layer.shadowRadius = 7.0; 

任何想法?

+0

你能不能給我們你的看法佈局的屏幕截圖? – 2012-01-02 19:48:59

+0

你使用IB嗎?如果是,請通過IB嘗試。 – DAS 2012-01-02 20:32:37

+1

@達爾文你不能通過IB設置陰影路徑或角落半徑... – 2012-01-02 20:34:54

回答

1

你試過嗎?

self.mainTableView.layer.masksToBounds = NO; 
+0

是的,我試過了,但它使tableview – Alex 2012-01-31 20:39:02

相關問題