升级到xcode 7后出现Autolayout问题

时间:2015-11-17 01:33:43

标签: ios xcode uitableview xcode7 ios-autolayout

我有一组带有一些动态内容的静态UITableViewCell的<rect key="frame" x="8" y="8" width="584" height="584"/> ,但升级到XCode 7后,单元格不再调整大小,内容与下面的单元格重叠。我注意到以下情况&#39; rect&#39;标签被添加到故事板。

UIImageView

单元格内的内容是UITableViewCell,具有1:1的比例约束,因此它始终粘在两侧并调整高度。

<tableViewCell userInteractionEnabled="NO" contentMode="scaleToFill" selectionStyle="none" indentationWidth="10" id="TeM-3R-AKy"> <rect key="frame" x="0.0" y="124" width="600" height="44"/> <autoresizingMask key="autoresizingMask"/> <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="TeM-3R-AKy" id="Ul9-Ad-TSI"> <rect key="frame" x="0.0" y="0.0" width="600" height="44"/> <autoresizingMask key="autoresizingMask"/> <subviews> <imageView userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" restorationIdentifier="yolo" translatesAutoresizingMaskIntoConstraints="NO" id="Dno-dR-6h7"> <rect key="frame" x="0.0" y="0.0" width="600" height="600"/> <animations/> <constraints> <constraint firstAttribute="width" secondItem="Dno-dR-6h7" secondAttribute="height" multiplier="1:1" id="4gQ-ye-O6k"/> <constraint firstAttribute="height" priority="999" constant="60" id="cBT-jH-WiC"/> </constraints> </imageView> </subviews> <animations/> <constraints> <constraint firstAttribute="trailing" secondItem="Dno-dR-6h7" secondAttribute="trailing" id="0K4-U7-ueq"/> <constraint firstItem="Dno-dR-6h7" firstAttribute="leading" secondItem="Ul9-Ad-TSI" secondAttribute="leading" id="2ER-Tt-FFc"/> <constraint firstAttribute="bottom" secondItem="Dno-dR-6h7" secondAttribute="bottom" priority="999" id="jfg-iH-H9u"/> <constraint firstItem="Dno-dR-6h7" firstAttribute="top" secondItem="Ul9-Ad-TSI" secondAttribute="top" id="mcU-xf-gfx"/> </constraints> </tableViewCellContentView> <animations/> </tableViewCell> 的约束。

<?php
while($row = $query->fetch()) { 
?>

可能重复: iOS8 self-sizing static TableView cells with Interface Builder

1 个答案:

答案 0 :(得分:0)

这似乎是一个类似的问题,如下所述: iOS8 self-sizing static TableView cells with Interface Builder

为了让静态UITableViewCell根据其内容自动调整大小,您必须添加以下提及的行: iOS8: Possible to use “tableview.rowHeight = UITableViewAutomaticDimension” for static cells?