2011-04-07 59 views
0

我想在我的扩展UINavigationController中添加一个ADBannerView。 当旗帜负载我重新大小这样的观点:调整UINavigationController布局问题

CGRect contentFrame = [[UIScreen mainScreen] applicationFrame]; 
banner.currentContentSizeIdentifier = ADBannerContentSizeIdentifier320x50; 
bannerHeight = banner.bounds.size.height; 

self.view.frame = CGRectMake(self.view.bounds.origin.x, 
            (self.view.bounds.origin.y), 
            self.view.bounds.size.width, 
            contentFrame.size.height - (bannerHeight)); 

但UIView的是导航栏下部分墙根:here

任何想法有什么不好?

感谢

[1]:

回答

0
self.view.frame = CGRectMake(self.view.bounds.origin.x, 
           (self.view.bounds.origin.y)+(bannerHeight), 
           self.view.bounds.size.width, 
           contentFrame.size.height - (bannerHeight)); 
+0

未解决:http://ploader.net/#d4406ed3611d9684f21cb163359bb01f.jpg – SQu 2011-04-07 11:09:28