Ios 如何在运行时创建动态未知数量的按钮?如何将它们中的每一个添加到运行时上的所有按钮的操作侦听器?

Ios 如何在运行时创建动态未知数量的按钮?如何将它们中的每一个添加到运行时上的所有按钮的操作侦听器?,ios,swift3,Ios,Swift3,我想要这样的构建界面。用户将输入要显示的按钮范围。我是iOS开发的新手。我不知道如何在运行时plz帮助中完成这一切。。 我想在数据库中存储已按下和未按下按钮的数量。如何实现这一点?任何解决方案都可以。 提前感谢addTarget是android中按钮式动作监听器的功能 dynamicButtonInstance.addTarget(self,action:#选择器(HandlerRegister),用于:.touchUpInside) HandlerRegister是类中的一个函数 按钮的创建是

我想要这样的构建界面。用户将输入要显示的按钮范围。我是iOS开发的新手。我不知道如何在运行时plz帮助中完成这一切。。 我想在数据库中存储已按下和未按下按钮的数量。如何实现这一点?任何解决方案都可以。


提前感谢

addTarget是android中按钮式动作监听器的功能

dynamicButtonInstance.addTarget(self,action:#选择器(HandlerRegister),用于:.touchUpInside)

HandlerRegister是类中的一个函数

按钮的创建是

let button = UIButton(type: .system)
button.backgroundColor = UIColor(r: 50 , g: 80, b: 130)
button.setTitle("Register", for: .normal)
button.translatesAutoresizingMaskIntoConstraints = false
button.setTitleColor(.white, for: .normal)
button.addTarget(self, action:#selector(handleRegister), 
for:.touchUpInside)

addTarget是android中按钮式动作监听器的函数

dynamicButtonInstance.addTarget(self,action:#选择器(HandlerRegister),用于:.touchUpInside)

HandlerRegister是类中的一个函数

按钮的创建是

let button = UIButton(type: .system)
button.backgroundColor = UIColor(r: 50 , g: 80, b: 130)
button.setTitle("Register", for: .normal)
button.translatesAutoresizingMaskIntoConstraints = false
button.setTitleColor(.white, for: .normal)
button.addTarget(self, action:#selector(handleRegister), 
for:.touchUpInside)

自己试试,遇到问题时显示代码。所以,这不是一个人们会为你编写应用程序代码的地方。我并不是在要求为你的同类信息编写代码。我只是在问如何在运行时添加动态范围的按钮。还有一件事我在android中开发了这种逻辑。我是iOS开发的新手,所以我想问一下。感谢您对@deadbeefStart的建议,包括步骤1-如何创建按钮(提示:搜索
以编程方式创建uibutton swift 3
)。学习完后,请转至步骤2-如何创建对象网格。然后,第3步-如何使用数据源跟踪对象的状态。第4步(或稍后的某个地方)将把这些放在一起。如果你遇到一个特定的问题,那么你可以问一个特定的问题。谢谢@DonMag事实上,我已经搜索了很多添加动作监听器到动态按钮,但我没有得到它。因此,请给出解决方案,如何做到这一点自己尝试一下,并在遇到问题时显示您的代码。所以,这不是一个人们会为你编写应用程序代码的地方。我并不是在要求为你的同类信息编写代码。我只是在问如何在运行时添加动态范围的按钮。还有一件事我在android中开发了这种逻辑。我是iOS开发的新手,所以我想问一下。感谢您对@deadbeefStart的建议,包括步骤1-如何创建按钮(提示:搜索
以编程方式创建uibutton swift 3
)。学习完后,请转至步骤2-如何创建对象网格。然后,第3步-如何使用数据源跟踪对象的状态。第4步(或稍后的某个地方)将把这些放在一起。如果你遇到一个特定的问题,那么你可以问一个特定的问题。谢谢@DonMag事实上,我已经搜索了很多添加动作监听器到动态按钮,但我没有得到它。所以请给出解决方案,谢谢兄弟@SP74。我设法创建了按钮运行时,现在我还可以在运行时将操作侦听器添加到iit。非常感谢。谢谢兄弟@SP74。我设法创建了按钮运行时,现在我还可以在运行时将操作侦听器添加到iit。非常感谢。谢谢@Optimus这个collectionView的想法实际上对我有用。感谢manThank you@Optimus这个collectionView的想法实际上对我有用。谢天谢地