当用户点击图标时,有没有人知道/猜测facebook如何实现图标的发光? (你可以在下面看到我的意思)在我看来,他们以编程方式实现了至少部分内容,因为发光实际上溢出了它旁边的图标。有没有人这样做或有指针从哪里开始?但是,它似乎没有溢出UINavigationBar。
PS。我知道如何在导航栏上设置图标,只是不确定如何实现发光......
答案 0 :(得分:5)
UIButton
有一个名为showsTouchWhenHighlighted
的属性。当您将此设置为true时,只要您点按它就会发出这种光晕。
出于某种原因,当您将该图标用作UIBarButtonItem
或UIToolbar
中的UINavigationBar
的自定义视图时,它会在图标后面显示(与您只是设置图像的情况相反) UIBarButtonItem
)。