我正在开发一个可以做调查的应用程序.我的布局是由基于XML的问题生成的.
我需要创建单选按钮(单选)和复选框(多个答案).我没有发现任何对Swift 有用的东西.
有人有主意吗?
我正在开发一个可以做调查的应用程序.我的布局是由基于XML的问题生成的.
我需要创建单选按钮(单选)和复选框(多个答案).我没有发现任何对Swift 有用的东西.
有人有主意吗?
对于单选按钮和复选框,没有内置的东西.
您可以自己轻松地实现复选框.您可以为UIControlStateNormal的按钮设置取消选中的图像,并为UIControlStateSelected设置选中的图像.现在点击,按钮将更改其图像,并在选中和未选中图像之间切换.
要使用单选按钮,您必须为要充当单选按钮的所有按钮保留Array
.无论何时按下按钮,您都需要取消选中数组中的所有其他按钮.
对于单选按钮,您可以使用SSRadioButtonsController 您可以创建一个控制器对象并向其添加按钮数组,如下所示
var radioButtonController = SSRadioButtonsController()
radioButtonController.setButtonsArray([button1!,button2!,button3!])
主要原则大约是this here.