2012-01-25 30 views
2

感謝任何幫助。我試圖做的似乎應該是直截了當的 - 我想在一個場景中將UITableView與靜態單元格和ADBannerView結合在一起。不幸的是,如果我嘗試使用標準「容器」技術在一個視圖中將UITableView和ADBannerView(作爲子視圖在UIViewController視圖中)封裝在一起,我會收到以下錯誤:ios5故事板:靜態表格視圖和ADBannerView在一個場景中?

MainStoryboard_iPhone.storyboard:error:Illegal Configuration :靜態表視圖僅在嵌入UITableViewController實例時纔有效。

關於如何讓這個工作的任何想法?在這一點上,我想我可能不得不放棄故事板並重新使用Nib。

謝謝。

回答

0

您是否嘗試將UIView作爲頁眉或頁腳添加到您的UITableView,然後將您的ADBannerView拖入它?

+0

感謝您的建議;不過,我對指南的理解是,將廣告橫幅添加爲滾動視圖或相關子類的子視圖(例如表格視圖)會使您的應用遭到拒絕。在這種情況下,ADBannerView只能是表視圖的兄弟。 – Admagistrator

+0

有趣。我還沒有用iAD製作任何東西,所以很高興知道。經過快速實驗,我發現我的想法崩潰了。這可能沒有什麼幫助,因爲你可能已經考慮過這個了,但是你可以在故事板中使用UIView和iAd以及一個UITableView以正常的「委託」方式,但是構造你的「數據」以便它像靜態一樣工作。對不起,我可以有更多的幫助。 – Rob

+0

是的,正如你所提到的,最簡單的方法就是放棄新的靜態表視圖功能,並用舊的,糟糕的方式創建靜態表視圖。我發現的唯一選擇是實現一個自定義容器控制器(也是ios5中的新增功能),但文檔和示例代碼很稀少,最終這種方法比通過編程方式實現靜態表格更麻煩。 – Admagistrator

相關問題