Ios 横幅紧贴在底部
我正在使用AdMob在我的应用程序中显示广告。问题是我似乎不能一直抱到底 当人们滚动时,如何使横幅视图保持在底部 这是我的横幅框:Ios 横幅紧贴在底部,ios,iphone,objective-c,admob,frame,Ios,Iphone,Objective C,Admob,Frame,我正在使用AdMob在我的应用程序中显示广告。问题是我似乎不能一直抱到底 当人们滚动时,如何使横幅视图保持在底部 这是我的横幅框: [bannerView_ setFrame:CGRectMake(0.0, [[UIScreen mainScreen] bounds].size.height-bannerView_.frame.size.height, 320, 50)]; 我的基本建议是 首先创建scrollView并在其上添加所有控制器,然后将scrollView添加到self.view作
[bannerView_ setFrame:CGRectMake(0.0, [[UIScreen mainScreen] bounds].size.height-bannerView_.frame.size.height, 320, 50)];
我的基本建议是 首先创建
scrollView
并在其上添加所有控制器,然后将scrollView
添加到self.view
作为子视图。
然后在(通过scrollView
)之后创建UIView
(名称为bannerView),并将此视图作为子视图添加到self.view
。
因此,基本上,这个bannerView在
滚动视图上是重叠的,当你向上/向下滚动时,它保持可见。你可以将这个bannerView添加到UIWindow中。i、 e到[[UIApplication sharedApplication]。windows对象索引:0]
这样,将添加bannerView_u,并独立于其他视图
如果您想在不同的视图控制器上显示广告,并且不想处理它对不同视图控制器的基本视图的干扰,这将非常有用。您可以按照我的代码,其中横幅将粘贴在底部
GADBannerView *bannerView_ = [[[GADBannerView alloc] initWithAdSize:kGADAdSizeSmartBannerPortrait] autorelease];
bannerView_.adUnitID = AdMob_ID;
bannerView_.rootViewController = self;
UIView *bannerView=[[UIView alloc]initWithFrame:CGRectMake(0,self.view.frame.size.height - bannerView_.frame.size.height, self.view.frame.size.width, bannerView_.frame.size.height)];
bannerView.autoresizingMask = UIViewAutoresizingFlexibleTopMargin;
[bannerView addSubview:bannerView_];
[self.view addSubview:bannerView];
[self.view bringSubviewToFront:bannerView];
[bannerView release];
[bannerView_ loadRequest:[GADRequest request]];
在添加bannerView_的位置?[self.view addSubview:bannerView_];当我滚动时,它不会跟随底部,并且会隐藏最后一个单元格。请降低scrollview的高度并增加contentsize