我将继续进行电影预订项目中的最后一个ViewController。因为我是iOS新手,所以如果我的问题如此受欢迎且非常基础,请向我道歉。预先谢谢!!
所以我很难解决单元格中的按钮列表问题。
例如:
我有按钮的快捷类文件:
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的委托并显示消息:当用户触摸按钮时,座位倒转或显示总数……
非常感谢,
答案 0 :(得分:1)
要获得所需的结果,您可以按照以下步骤操作:
CollectionView
。random
随机获取颜色并为您的收藏创建一个数组(例如dataArray
)。corner radius
使其绕圈并分配颜色。 / li>
didSelectItem
方法以获取特定单元格(或颜色)的点击项,并基于dataArray
作为索引从indexPath.item
中获取数据。