两个具有相同原型单元格的TableView,约束表现不同

时间:2016-09-21 16:45:45

标签: ios swift uitableview constraints

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

问题是,FEEDING一个表现良好,有预期的约束,而WALKING就不行,但我不知道为什么因为它们在每一个都具有相同的属性:

ViewControllers:

摄食

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
    }

CustomCell文件

每个人都与其班级相连 FeedingCell是喂养原型细胞的类 WalkingCell是喂养原型细胞的一类

约束

和约束相同,如图所示。

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

1 个答案:

答案 0 :(得分:0)

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