Objective c 我能否仅在某些情况下使用IOS5外观来保留后箭头?

Objective c 我能否仅在某些情况下使用IOS5外观来保留后箭头?,objective-c,uibarbuttonitem,appearance,Objective C,Uibarbuttonitem,Appearance,我使用的是外观协议[[uibarbuttonite外观]setTintColor:[UIColor blueColor]]为我的所有按钮上色。我遇到的问题是,在一些罕见的情况下,我必须创建一个自定义后退按钮,如UIButton*customBack=[UIButton button WithType:101];,以便在按下时将其回调到事件。当我使用外观协议时,它会删除箭头形状 有人知道恢复箭头形状的方法吗?或者有没有一种方法可以在外观中指定不影响某个类别?我所知道的唯一可接受的方法是使用图像。此

我使用的是外观协议
[[uibarbuttonite外观]setTintColor:[UIColor blueColor]]为我的所有按钮上色。我遇到的问题是,在一些罕见的情况下,我必须创建一个自定义后退按钮,如UIButton*customBack=[UIButton button WithType:101];,以便在按下时将其回调到事件。当我使用外观协议时,它会删除箭头形状


有人知道恢复箭头形状的方法吗?或者有没有一种方法可以在外观中指定不影响某个类别?

我所知道的唯一可接受的方法是使用图像。此外,我认为您应该使用
[UIButton buttonwhithtype:UIButtonTypeCustom]
而不是数字值