2013-11-28 95 views
1

我試圖在顯示當前時間的UITableView上添加一個自定義的UIView。我不知道如何去做。 我已經將這個視圖添加到xib文件的tableview和頂部邊距約束中,以便每分鐘更改它的位置,但它保持在最前端。我認爲視圖被添加爲tableview的頭部,這不是我想要的。在我的UITableView上添加UIView

| - - - - - - - - - - - - - - - - - -
| 1 ---------------------------- |

| 2 ---------------------------- |

| 3 ---------------------------- |



| 13 --------------------------- |
| 13:33 - - - - - - - - - - - - - - |
| 14 --------------------------- |

| 15 --------------------------- |



| _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

這將是這樣的。

感謝

+0

你是否希望UIView保持在UITableView的固定位置? – yurish

+0

我想滾動tableview並查看它的滾動條。所以它被固定到tableview內容視圖。 – amanhuipg

+0

你可以把UIView放在UITableView單元中嗎? – yurish

回答

0

更好的將添加視圖tablview鑑於supperview ......既指的tableview和觀點的父母應該是一個......然後把你的前視圖。你可以通過代碼和interfacebuilder完成。

[parentView bringSubviewToFront:oneofchildView]; 

在Interface Builder你就必須在的tableView

+0

我試圖把UIScrollView在兩個視圖在同一級別,但UIView不滾動。你知道我會做錯什麼嗎?謝謝 – amanhuipg

+0

我終於想出瞭如何解決它。我在UIView中加入了自定義的UIView和UITableView,它是UIScrollView的內容大小。謝謝大家的幫助 – amanhuipg

+0

如何在故事板中使用原型單元格 –

0

後放下你的看法編程方式創建一個UIView和添加的UIView對象的tableView

例如:

UIView *overlayView = [[UIView alloc]initwithframe:CGRectMake(x,y,w,h)]; 
[self.tableView addSubView:overlayView]; 

試試這個它可能有幫助

0
UIView *myOverlayView = [[UIView alloc]initwithframe:yourframe]; 
[self.view bringSubviewToFront:myOverlayView]; 
0

如果您只是將您的視圖拖到最有可能發生的tableview上。將它作爲子視圖添加到您的視圖中。 此外,你必須退出使用UITableViewController,因爲它有表作爲根視圖