2011-05-16 41 views

回答

44

試試這個

yourView.layer.shadowColor = [[UIColor blackColor] CGColor]; 
yourView.layer.shadowOffset = CGSizeMake(1.0f, 1.0f); 
yourView.layer.shadowRadius = 3.0f; 
yourView.layer.shadowOpacity = 1.0f; 

你需要替換 「yourView」 以導航欄或表格單元格

順便說一句,你也將需要進口QuartzCore/CALayer的。 h

+0

嗨,謝謝!這正是我需要的。非常感謝:) – Zhen 2011-05-16 05:19:24

+0

沒有任何參考,但只是謹慎,請不要在任何滾動視圖中使用它。例如,在表格視圖單元格中使用它會破壞滾動平滑度。但是,如果你需要它在一個不可移動的視圖上,就像一個魅力 – 2012-10-15 13:41:04

+0

如果你想使用它與tableview你可以創建UIView,並將UITableView添加到該UIView,並使UIView圖層上的陰影將解決平滑問題。 (PS。我沒有嘗試使用UIScrollView) – majorl3oat 2012-11-06 08:11:34