在Swift 3中,你可以通过以下步骤从另一个视图控制器重命名按钮标题集:
let button = UIButton(type: .system)
button.setTitle("原始标题", for: .normal)
@IBAction func buttonTapped(_ sender: UIButton) {
let viewControllerB = ViewControllerB()
viewControllerB.renameButtonTitle(to: sender.currentTitle)
// 在这里可以进行视图控制器的切换或者其他操作
}
func renameButtonTitle(to newTitle: String?) {
button.setTitle(newTitle, for: .normal)
}
这样,当你在ViewControllerA中点击按钮时,它将实例化ViewControllerB并将按钮标题传递给它,然后ViewControllerB将使用传递的标题来重命名按钮的标题。
这是一个简单的示例,你可以根据自己的需求进行修改和扩展。在实际开发中,你可能需要考虑更复杂的场景和逻辑。
领取专属 10元无门槛券
手把手带您无忧上云