iOS:从UITableView推送segue,单击tableView布局时出现奇怪问题

iOS:从UITableView推送segue,单击tableView布局时出现奇怪问题,ios,uitableview,swift,Ios,Uitableview,Swift,我有一个UITableView并在didselectrowatinexpath委托方法中执行performsguewithidentifier 我有一只奇怪的虫子。嗯,我不确定这是不是一个错误。当我第一次用UITableView打开ViewController时,一切看起来都很好(见下图1)。但是,当我点击一行并执行push segue时,它像图形一样将行向上粉碎(见图2) 当我从按下的ViewController中单击“后退”按钮时,它仍然像那样破碎。以前从未见过这种情况。为什么会这样 我

我有一个
UITableView
并在
didselectrowatinexpath
委托方法中执行
performsguewithidentifier

我有一只奇怪的虫子。嗯,我不确定这是不是一个错误。当我第一次用
UITableView
打开
ViewController
时,一切看起来都很好(见下图1)。但是,当我点击一行并执行
push segue
时,它像图形一样将
行向上粉碎(见图2)

当我从按下的ViewController中单击“后退”按钮时,它仍然像那样破碎。以前从未见过这种情况。为什么会这样

我的代码执行segue的ViewController

func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
    performSegueWithIdentifier("showChatVC", sender: self)

    let appDelegate = UIApplication.sharedApplication().delegate as AppDelegate
    (appDelegate.getMenuTableVC() as MenuTableViewController).selectedMenuItem = 70
}

override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
    if segue.identifier == "showChatVC" {
        let vc = segue.destinationViewController as ChatViewController

        if let selectedItemIndex = tableView.indexPathForSelectedRow()?.row {
            vc.partnerUserId = idsWithMessages[selectedItemIndex]
        }
    }
}

好奇的是,你有没有在那张卡上实现UIView动画(上面有猫)?@Somnibyte没有,VC上没有任何动画。你有没有设置rowHeight属性或实现heightForRowAtIndexPath?为了将来参考,你可以使用CMD+S在模拟器中截图。@rdelmar有。在界面生成器中为单元格设置了
rowHeight
属性。但未实现RowAtIndexPath的高度。