我想靜態放置一個ADBannerView對象到我的UITableView屏幕上,這意味着我希望它始終保持在我的工具欄(self.navigationController.toolbar)之上,即使用戶在滾動tableview時也是如此。我已經通過ADBannerView將作爲一個子視圖到我的工具欄解決了這個並賦予它負值的幀產地:添加可點擊和固定的子視圖到UITableViewController?
[self setBannerViewSize];
[self.navigationController.toolbar addSubview:bannerView];
唯一的問題是:我不能點擊並打開iAd的這樣 - 我可以看到橫幅,但是當我點擊它時沒有任何反應。
由於我也使用refreshControl,使用UIViewController而不是UITableViewController並手動添加tableView的選項對我來說不起作用。有沒有其他方法可以讓我的ADBannerView在我的表格視圖控制器中靜態顯示並仍然可以點擊?
謝謝你的建議!
世界變化的帖子;)JK - 酷你得到它的工作,代碼看起來不錯,但我不會設置我猜的插入(0應該是默認值?),我會內聯setBannerViewSize我想...讓它現在我想到了更明確,更易於理解的 –
。我只是不會繼承UITableViewController,但UIViewController ...會節省你一半的代碼;)=> myVC:UIViewController你做了 –
是的,謝謝你對0的建議,我會編輯它。內聯我的setBannerViewSize將會保留代碼,因爲這是非常複雜的。但對UIViewController:正如我張貼上面我也使用refreshControl,目前只在UITableViewControllers工作... :) – CGee