2017-04-22 144 views
0

是否可以向UIBarButton添加背景阴影?我正在使用故事板中的通用栏按钮插座,并且没有对其进行硬编码,并且在StackOverflow或其他地方没有找到任何有关如何完成它的答案。将阴影添加到UIBarButton

回答

2

UIKit中的阴影来自UIView上的图层(CALayer的一个实例)。由于UIBarButtonItem是不从UIView继承的少数UI类之一(它继承自UIBarItem,它继承自NSObject),因此您无法访问CALayer和投影。但是有可能init UIBarButtonItem with a custom UIView。在这种情况下,视图就像任何其他视图一样,您可以相应地设置其阴影。