我的一个视图控制器上有一个按钮,用于控制记分动作(计数器)。
有人能帮我复制按钮和它所做的操作,并把复制放在一个单独的ViewController上吗?
我需要一个锻炼应用程序,我正在做,我想得到行动的概念证明完成之前,我把它落实到我的应用程序。
我已经把我的Xcode项目附加到我现在所处的阶段。
我试着把操作按钮的名字从主VC传给最新的,但我没有运气。
https://github.com/Mulreany93/NewVCActionButton
最佳答案
我在GitHub中看到有一个名为ViewControllerNewButton的空类,它继承自UIViewController。我建议将scorebutton制作成一个名为scorebutton的新类,它应该直接继承自UIButton-class ScoreButton: UIButton {...}
然后在每个视图控制器中创建scorebutton:let scoreButtonTest = ScoreButton()
然后可以使用scorebutton类中的转换函数,如scoreButtonTest.someConversion()
。
如果我走错了方向,请随意评论,但据我所知,你只是想在多个风投中使用你的按钮,这是一个尝试继承的好地方。
编辑以澄清:
class ScoreButton: UIButton {
func someConversion() {
...
}
}
关于ios - 在不同的View Controller上重复的按钮 Action ?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39066044/