2013-06-04 165 views
0

這很有趣,我已經在其中一個子表視圖中正常工作,但由於某種原因它沒有顯示在我的主菜單TableView中。將陰影添加到PlainTableView?

這是怎麼了,我把它架在故事板:

enter image description here

這就是我與影子增加工作的代碼:我基本上要

self.menuTableView.layer.shadowColor = [UIColor blackColor].CGColor; 
self.menuTableView.layer.shadowOffset = CGSizeMake(0.0f, 0.0f); 
self.menuTableView.layer.shadowOpacity = 0.8; 
self.menuTableView.layer.shadowRadius = 1.5f; 
self.menuTableView.clipsToBounds = NO; 
self.menuTableView.layer.masksToBounds = NO; 

將陰影添加到tableview的底部和頂部。幫助將不勝感激!謝謝!

已更新:請注意,儘管我知道存在大量類似於我的問題,但大多數人只是忘記將clipsToBounds和masksToBounds設置爲NO。我已經有了,但它在一個桌面視圖上工作,但不是我的主要視圖,這裏沒有問題可以回答,而且我也無法找到任何東西,因爲一切看起來都是正確編碼的。謝謝。

+2

這個問題已經有好幾個問題了。請在添加問題之前進行搜索。 http://stackoverflow.com/questions/9089789/adding-drop-shadow-to-uitableview-doesnt-work-properly http://stackoverflow.com/questions/9012071/adding-drop-shadow-to-uitableview –

+0

謝謝你DCGoD,但是這些問題都沒有回答我的問題。事實上,我的問題與這些問題不一樣,我的clipsToBound已經設置爲NO,所以請告訴我這些答案是如何幫助我的?謝謝你的時間。 – KingPolygon

+0

你在哪裏添加你的代碼?你需要確保在tableView被渲染後添加它。也許在你看來會出現或者看不清楚。雖然,人們只需將tableView放置在UIView中併爲該UIView添加陰影,就可以在這些問題中提供解決方案。 –

回答

1

首先添加一個單獨的UIView,它將充當您的UITableView的容器。將該陰影添加到該UIView。然後添加與該UIView的子視圖相同的幀大小的UITableView,以實現您要查找的效果。

+0

謝謝澄清。我一定會試試這個! – KingPolygon