2011-03-18 63 views
2

背景 - 我有一個自定義的UITableViewCell佈局。每個單元格將具有多個UILabels,並且具有可變數目的UILabels行。爲了論證的緣故,考慮3列UILabels(不同的寬度),以及取決於數據的可變行數。佈局?

爲了最好地考慮到內容視圖大小的變化(例如編輯模式,方向變化等)我將手動在layoutSubviews方法中對單元格中的每個UILabel進行佈局,從而有效地設置它們的確切位置。我以爲這樣,他們會適當的活動,如編輯模式,方向改變等

問題進行佈局 - 我想知道是否從性能上來說,這是最好的辦法?或者我應該尋找在某種程度上預先定義的UILabel行,爲肖像模式一個預定義的一套,另一套爲橫向模式?

感謝

回答

2

建議由RickMaddy別處是(不完全肯定這是如何做到的,但我想在佈局就不必描述了一種方法來重新計算時的方向改變等)好:

「?爲什麼具有可變數量的單個表中的行標籤的行中每個錶行標籤的一排那麼問題更容易,性能將不會是一個問題。」