UITableView加載的順序是先得到表的行的高度,也就是先調用heightForRowAtIndexPath方法,然後再調用cellForRowAtIndexPath,所以我們有兩個辦法實現自定義cell高度:
壹:改變它的加載順序,或者說白了就是計算好cell高度後,再次讓它加載heightForRowAtIndexPath方法;
二:直接在heightForRowAtIndexPath計算,做判斷,直接返回對應的高度。