gpt4 book ai didi

ios - 防止页脚与 UITableView 中的 tableViewCell 重叠 - Swift

转载 作者:搜寻专家 更新时间:2023-11-01 05:44:07 25 4
gpt4 key购买 nike

我有这个表格 View ,它按我想要的方式工作,但是我有一个问题,即页脚与表格 View 中的单元格重叠,如 this image 中所示。

我怎样才能避免这种情况?这是我的页脚代码

   func tableView(tableView: UITableView, viewForFooterInSection section: Int) -> UIView? {

let footerView = UIView(frame: CGRectMake(0, 0, tableView.frame.size.width, 40))
// self.myTableView.tableFooterView = footerView;
let sectionString = Array(foodArray.keys)[section]


for value in caloriesArray[sectionString]! {
calories += value
}
totalCalories += calories

print(calories)
print(totalCalories)
let label = UILabel(frame: CGRectMake(footerView.frame.origin.x - 15, footerView.frame.origin.y, footerView.frame.size.width, 20))

label.textAlignment = NSTextAlignment.Right

label.text = "Total Calories: \(calories) "

footerView.addSubview(label)
calories = 0
return footerView
}

func tableView(tableView: UITableView, heightForFooterInSection section: Int) -> CGFloat {

return 20.0
}

@IBAction func addFoodTapped(sender: AnyObject) {


}


func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {


let sectionString = Array(foodArray.keys)[indexPath.section]

foodArray[sectionString]?.removeAtIndex(indexPath.row)
caloriesArray[sectionString]?.removeAtIndex(indexPath.row)
print(foodArray)
viewDidAppear(true)
}

最佳答案

你可以这样做,只需将样式分组,如下所示:here

关于ios - 防止页脚与 UITableView 中的 tableViewCell 重叠 - Swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36391095/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com