添加objective-c插件到swift项目

时间:2015-07-12 20:09:58

标签: ios objective-c swift

我需要有关使用此可自定义复选框的帮助: https://github.com/Marxon13/M13Checkbox 我已经链接了m13checkbox.h和.m类,并在bridge-header文件中编写了import,但我不知道如何在checkbox上创建tableview并对其进行操作。

我需要通过自己的checkbox课程在每个单元格中放置UITableCell

UPD。

我已经完成了在单元格中添加checkbox,但现在我需要通过UITableViewController中的数据来控制它。我需要根据我的dataArray将checkbox设置为选中/未选中状态。我还需要为dataArray

中的每个checkbox设置标签

1 个答案:

答案 0 :(得分:1)

在自定义UITableViewCell子类中,您应声明类似于以下

的属性
@IBOutlet weak var checkbox: M13Checkbox!

然后,在Storyboard中相应的原型单元格中:

  1. 从对象库中拖出UIView。
  2. 将该视图的类更改为" M13Checkbox"在Identity Inspector中。
  3. 找到该复选框并添加任何必要的自动布局约束。
  4. 在相应的表格视图的数据源中,确保使用正确的标识符对单元格进行出列。
  5. 当屏幕上显示UITableView时,您应该在每个单元格中看到一个复选框,假设您的tableView(_:numberOfRowsInSection:)方法返回大于零的整数。