2017-04-22 179 views
0

是否可以向UIBarButton添加背景陰影?我正在使用故事板中的通用欄按鈕插座,並且沒有對其進行硬編碼,並且在StackOverflow或其他地方沒有找到任何有關如何完成它的答案。將陰影添加到UIBarButton

回答

2

UIKit中的陰影來自UIView上的圖層(CALayer的一個實例)。由於UIBarButtonItem是不從UIView繼承的少數UI類之一(它繼承自UIBarItem,它繼承自NSObject),因此您無法訪問CALayer和投影。但是有可能init UIBarButtonItem with a custom UIView。在這種情況下,視圖就像任何其他視圖一樣,您可以相應地設置其陰影。