2014-10-19 74 views
0

我有4個圖像在tableViewCell中。我已經爲每個imageView添加了約束,因此它們會根據屏幕大小動態調整大小問題是我需要大小的邊界,但是當我記錄邊界時,它總是會記錄圖像的故事板邊界。有沒有辦法根據應用的約束來獲得邊界?約束調整大小後獲取imageview界限

println(cell.image1.bounds) 

這裏是一個例子,我需要它。我創建這給虛線邊框的方法,但這是根據的ImageView的界限,所以這給了這個問題:在調用super.layoutSubviews()

enter image description here

回答

1

入住layoutSubviews()。此時,圖像視圖的frame應該更新。

+0

UITableViewController沒有名爲layOutSubviews的成員 – 2014-10-19 22:11:22

+0

如果您沒有修改您的單元格子類中的框架,可以使用'viewDidLayoutSubviews()'。 – 2014-10-19 22:25:57