1

自動レイアウトで動的に行が設定された1つのTableViewを持つTableViewControllerがありました。

メニューに使用されるコントローラーに別の TableView を追加しました。行の高さは 65 に設定する必要があります。

問題は、heightForRowAtIndexPathにあります。この tableView メニューの行に対して 65 を返す方法を知っています。しかし、自動レイアウトを行う方法がわかりません。それは、他のtableViewのことです。

これを達成する方法を知っている人はいますか?

これが私のコードです:

override func tableView(tableView: UITableView, heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat {
    if tableView is YALContextMenuTableView {
        return 65
    } else {

    }
}
4

2 に答える 2