gpt4 book ai didi

ios - 具有相同原型(prototype)单元的两个 TableView,约束行为不同

转载 作者:行者123 更新时间:2023-11-30 13:03:44 25 4
gpt4 key购买 nike

我创建了两个 ViewController 和两个 TableView。然后,我将原型(prototype)单元添加到一个 TableView,根据我的需要进行设置,将其复制到另一个 TableView,更改其类和标识符,并将其链接到 ViewController 中,ViewController 是每个 TableView 的数据源和委托(delegate)。

问题是,喂食的表现良好,有预期的约束,而行走的则不然,但我不知道为什么,因为它们每个都有相同的属性:

View Controller :

喂食

func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {

let cell = myFeedingTableView.dequeueReusableCellWithIdentifier("feedingcell", forIndexPath: indexPath) as! FeedingCell

cell.time.text = self.vremena[indexPath.row]

return cell
}

步行

func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {

let cell = myWalkingTableView.dequeueReusableCellWithIdentifier("walkingcell", forIndexPath: indexPath) as! WalkingCell

cell.time.text = self.vremena[indexPath.row]

return cell
}

自定义单元格文件

每个都连接到它的类
FeedingCell 是喂养原型(prototype)细胞的类
WalkingCell 是喂养原型(prototype)细胞类

约束

并且约束是相同的,如图所示。

这是提供不同结果和约束的图像: image

最佳答案

通过更改 TableView 中的 rowHeight 设置来解决。谢谢@SilentLupin

关于ios - 具有相同原型(prototype)单元的两个 TableView,约束行为不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39622201/

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