joh*_*nyu 10 uikit uiview uinavigationcontroller ios
我正在制作一个应用程序,并被要求在导航栏上放置一个徽标,但也会到达栏的边界之外,覆盖我的部分视图.这就是它应该如何放置(白色圆圈是徽标).
由于此应用程序中的视图控制器结构复杂,我想使用UINavigationController,但似乎它可能会使徽标更有问题.
这样做的好方法是什么?(因为由于奇怪的放置,显然将徽标作为导航栏的标题图像是不可能的)
我正在考虑将其作为keyWindow或navigationController.view的子视图.第一个可以导致我的应用被苹果拒绝吗?
dan*_*ata 15
如果你想UIViewController
从一个非子类中添加一个图像,UINavigationController
你可以这样做:
-(void)addImageOnTopOfTheNavigationBar {
UIImageView *imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"yourImage"]];
imageView.frame = CGRectMake(....); //set the proper frame here
[self.navigationController.view addSubview:imageView];
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
7104 次 |
最近记录: |