2011-03-09 31 views
2

我在表視圖節標頭中有一個UIView,我想通過編程使其縮短或變長。我通過計算將在標題中顯示的元素數量來確定節標題的高度。例如,如果我支持最多5個項目,我認爲會是這樣的:iOS - 以編程方式移動/裁剪UIView

Item 1 
Item 2 
Item 3 
Item 4 
Item 5 

但在我只想顯示3項情況下,我想裁剪頂掉:

Item 3 
Item 4 
Item 5 

我從頂端裁剪,因爲我在視圖的底部設計了我不想丟失的設計。

我試着將UIView的框架向上移動我所需要的因素,但是節標題並沒有掩蓋超過它的上限的任何東西。無論如何去砍掉前兩項並將其餘視圖向上移動?

有什麼想法?

謝謝!

回答

5

創建一些UIView將包含您的標題的UIView。將此容器的物業clipsToBounds設置爲YES

+0

This Works。對於其他人,你的解釋中會有更多的細節。將表格單元格的UIView設置爲剪輯到邊界。然後將表格單元格視圖中的視圖拖到屏幕外將實際上將視圖從屏幕移開。謝謝! – Mark 2011-03-09 14:44:42