我制作了自定义后退按钮,但我想将标题更改为默认箭头“<”我该怎么做呢?这就是我目前所拥有的
let newBackButton = UIBarButtonItem(title: "<", style: UIBarButtonItemStyle.Plain, target: self, action: "back:")
我需要“返回”作为默认“&lt;”图标。当我以文本形式输入时,它只是一个小丑陋的文本按钮。
答案 0 :(得分:4)
您可以使用某些字体图标库like ionicons来获取所需内容。 在提供的链接中有库和示例如何安装以及如何使用它。 它非常有用,因为使用字体图标您无需担心图像大小和缩放。
要在按钮上设置“后退”图标,您只需要执行以下操作:
self.button.setTitle(String.fontIonIconWithName("ios-arrow-back"), forState: .Normal)
以下是official website,您可以在其中找到所有可用的图标。
答案 1 :(得分:3)
您可以将此行放入viewDidLoad
方法
self.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"" style:UIBarButtonItemStylePlain target:nil action:nil];
通过这种方式,您将获得标准&#34;&lt;&#34;没有任何标签的标志
修改的
Swift符号:
override func viewDidLoad() {
super.viewDidLoad()
// only standard '<' will appear; proper target and action will be added automatically
self.navigationItem.backBarButtonItem = UIBarButtonItem(title: "", style: .Plain , target: nil, action: nil)
}