2014-03-07 107 views
0

看來contentView中的autoresize標誌被設置爲false。所以基本上內容查看自動調整大小的標誌是這樣的:將調整大小UITableViewCell自動調整其contentView?

enter image description here

注:我做了一些測試,是的,當電池它的自我調整大小內容查看自動調整大小得到。但是,爲什麼UIViewAutoresizingFlexibleWidth標誌被禁用的原因超出了我的理解,因爲contentView的行爲與UIViewAutoresizingFlexibleWidth標誌已啓用完全相同。

回答

1

是的。

UITableViewCell的contentView是隻讀屬性。它由UITableViewCell類中的Apple操縱。

即使在IB不能設置/自定義

 UIViewAutoresizingFlexibleWidth; 
     UIViewAutoresizingFlexibleHeight; 

它被禁用。

所以它會被Apple處理。所以它會根據表視圖編輯操作調整contentView的大小....

請參閱附件截圖。

enter image description here

enter image description here

+0

我會選擇後者。我稍微更新了這個問題,可能有人可以解釋爲什麼contentView的行爲就好像UIViewAutoresizingFlexibleWidth即使被禁用一樣 –