2014-09-30 82 views
0

我正在致力於UITableViewController。我必須顯示一個view與一些信息,該視圖將以編程方式添加到TableViewController。這是我加入它的代碼:iOS如何將視圖添加到屏幕中心並將其粘貼到UITableViewController上的屏幕中心?

MyNotificationView *notificationView = // some initializations; 
[self.view addSubview:notificationView]; // self is the UITableViewController 
notificationView.center = self.view.center; 

但是在UITableViewController,這段代碼實際上是設置我的notificationViewTableViewController的滾動區域的中心,我notificationView卷軸作爲TableView卷軸的中心。 我想要的是將我的notificationView添加到屏幕中心並將其粘貼到那裏,那麼如何完成這項工作?

回答

1

你可以用內部的UITableView的,你想保持中心notificationView一個UIViewController,只需添加它來查看[self.view addSubview:notificationView];

+0

其實,我有一些靜態的細胞,所以我必須使用'UITableViewController'。雖然我可以在普通的'UIViewController'中嵌入一個'UITableViewController',但這有點太過分了。我的情況有一個簡單的解決方法嗎? – axl411 2014-09-30 06:48:02

+0

如果你正在使用故事板,你也可以在TableView中做靜態單元格 – 2014-09-30 07:17:50

+0

我可以嗎?我得到了「靜態表視圖僅在嵌入UITableViewController實例時有效」錯誤。看起來我必須用'UIViewController'的方式嵌入'UITableViewController',在完成之後,我發現它實際上沒有我想象的那麼多的工作^ _^ – axl411 2014-09-30 07:40:55

相關問題