2015-12-22 52 views
0

我正在使用與custom xib的ratreeview。不幸的是,autolayconstraints不能正常工作。約束與視圖和自定義xib文件無法正常工作

1)I設置約束到視圖:其一個簡單地約束視圖來邊距 enter image description here

2)I創建的XIB-文件與一個標籤和一個圖像。在這兩方面我都設置了邊距和它們之間的垂直空間。另外,我將標籤的擁抱設置爲230. enter image description here

3)這裏輸出。不幸的是,這些約束不能正常工作。爲什麼? Size classes正確設置爲任何,任何和任何高度。 enter image description here

感謝,阿諾德

回答

0

你是如何instanitating的實現代碼如下細胞?看起來你正在實例化一個標準的tableview單元格。

你的代碼應該看起來更像是這樣的:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { 
     UITableViewCell *cell = [self.tableView dequeueReusableCellWithIdentifier:@"CUSTOMCELLNAME" forIndexPath:indexPath]; 
     return cell; 
} 

因此可能與「pHeaderCell」更換customcell名

進一步尋找到它,你的情況,而不是從實現代碼如下創建細胞,您需要在此委託方法中從您的xib文件中獲取視圖。

+0

謝謝。錯誤是我錯過了爲RATreeview設置正確的框架! –

相關問題