我编写了一个应用程序,在UITableView中显示所有信息。 现在我使用UIViewController在其中显示2个UITableViews。
第一个UITableView显示主要信息(这很好)。
但现在我想在我的应用程序中显示广告。 我决定使用第二个UITableViewController只有一个UITableViewCell,它不可滚动。 (第二个UITableViewController显示并可用)
对我来说,最重要的问题是如何在那里展示广告? 我想展示像我用Adobe CS4制作的视频。 手机不喜欢Flash,我可以使用哪种格式,如何在UITableViewCell中播放? 或者,如果最好在UIView或其他内容中显示它,请告诉我。
格尔茨 Wissensdurst
答案 0 :(得分:0)
有一个内置的ad banner课程,他们也会在明年初推出video ad service课程。或者您可以覆盖UITableViewCell以在其中包含可以播放您广告的视频播放器。
答案 1 :(得分:0)
为什么要使用第二个TableView控制器?就像我们一样,在你的UITableView委托方法中检查indexPath.row或indexPath.section。例如:
- (UITableViewCell *)tableView:(UITableView *)tv cellForRowAtIndexPath:(NSIndexPath *)indexPath {
if (indexPath.row == 0) {
//show specific informations
}else if(indexPath.row > 0){
//show comercial
}else{
//show all other rows
}
}
或者你可以使用的另一件事是tableHeaderView或tableFooterView。这些视图是imageViews所以你可以做到,例如
self.tableView.tableFooterView = (UIImageView*)myImageViewWithCommercialBanner;
对于你的视频,闪光灯绝对不是iphone。在Apple Documentations中使用所需的格式,你没事。例如,* .m4v是常用的格式。