将自定义选择器添加到UIBarButtonItem是一种在iOS应用中创建自定义按钮并将其添加到导航栏的方法。以下是一个完善且全面的答案:
以下是一个简单的示例代码,演示如何使用UIBarButtonItem将自定义选择器添加到导航栏中:
let selector = #selector(customSelectorTapped)
let customButton = UIButton(type: .system)
customButton.setTitle("Custom", for: .normal)
customButton.addTarget(self, action: selector, for: .touchUpInside)
let customBarButtonItem = UIBarButtonItem(customView: customButton)
self.navigationItem.rightBarButtonItem = customBarButtonItem
@objc func customSelectorTapped() {
print("Custom selector tapped")
}
这段代码创建了一个自定义按钮,并将其添加到导航栏的右侧。当用户点击按钮时,将调用customSelectorTapped
方法。
领取专属 10元无门槛券
手把手带您无忧上云