Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 在UITableViewCell中处理按钮列表_Ios_Swift_Uitableview - Fatal编程技术网

Ios 在UITableViewCell中处理按钮列表

Ios 在UITableViewCell中处理按钮列表,ios,swift,uitableview,Ios,Swift,Uitableview,我将继续使用电影预订项目中的最后一个ViewController。因为我是iOS新手,所以如果我的问题如此受欢迎且非常基本,请道歉。提前谢谢你 所以我很难解决单元格中按钮列表的问题 例如: 我有按钮的swift类文件: class ButtonReverse: UIButton { require.init() //something here. Color, etc. } class TypeOfSeat { var normalSeat: Bool

我将继续使用电影预订项目中的最后一个ViewController。因为我是iOS新手,所以如果我的问题如此受欢迎且非常基本,请道歉。提前谢谢你

所以我很难解决单元格中按钮列表的问题

例如:

我有按钮的swift类文件:

 class ButtonReverse: UIButton {

      require.init()
      //something here. Color, etc.
 }
 class TypeOfSeat {
      var normalSeat: Bool
      var coupleSeat: Bool
      var reversedSeat: Bool
      var reversingSeat: Bool

      // something here
 }
 class Total: TypeOfSeat {
      var priceOfSeat: Int
      func invoice () -> Int {
       /// something here to return total of invoice.
       // return total }
在UITableViewCell中。 我有垂直排列的按钮列表

如何在单元格上循环并创建一个单元格中的按钮列表,并随机选择我在实现该功能之前定义的按钮颜色:

cellForRows at: IndexPath

所有按钮将在一个单元格中排序。红色是颠倒的座位。黄色是倒车座椅。绿色座椅可用于倒车

我有使用uicollectionview的想法。但我只想将它用于tableview,因为我刚刚开始使用uitableview

要处理单元格中的按钮,我只需使用简单的函数调用代表以获取UIAlert并显示消息:当用户触摸按钮时,座椅已反转或显示总数


非常感谢,

要获得您想要的结果,您可以按照以下步骤操作:

  • 使用
    CollectionView
  • 将您的颜色放入一个数组,并使用
    random
    随机获取颜色,并为您的集合创建一个数组(比如
    dataArray
  • 如果您使用按钮只是为了单击,那么不要使用它们,您可以给单元格的内容视图(或者您可以在单元格中查看一个视图)
    角半径
    ,使其圆形并指定颜色
  • 然后实现
    didSelectItem
    方法以获取特定单元格(或颜色)的单击项,并基于
    indexath.item
    作为索引从
    dataArray
    中获取数据

  • 您是对的,使用collection将是更好的主意,而且它与tableView没有太大区别。您所有的按钮都可以是单元格,并且可以轻松完成。谢谢,我将尝试使用UICollectionView。好提示!你能用这个答案回答这个问题吗?我很高兴把你的答案作为解决办法。非常感谢。