我正在以编程方式在UINavigationItem
上设置提示文本。我也有左右两个UIBarButton
。当我设置提示文本时,按钮将被禁用,而当我删除它时,按钮将再次变为活动状态。这是预期的吗?为什么会发生这种情况?
这是我设置提示的方式:
private func updatePrompt() {
let count = self.imagesCollection?.indexPathsForSelectedItems?.count ?? 0
guard count > 0 else {
self.navigationItem.prompt = nil
return
}
let text = NSLocalizedString(String(format: "%d items selected", count), comment: "Selected Items Count")
self.navigationItem.prompt = text
}