gpt4 book ai didi

iphone - 通过更改大小和位置自定义 UINavigationBar 按钮和图像

转载 作者:行者123 更新时间:2023-11-29 13:28:07 26 4
gpt4 key购买 nike

我正在尝试创建一个用于阅读音频、视频和文档 (PDF) 的应用程序。我选择了一个设计,其中顶部导航栏需要完全定制。像后退按钮和右编辑按钮比平时低得多,导航栏背景图像比平时大得多(高度 = 88 像素)。我用这些规范尝试了一个示例项目。我以某种方式实现它:

导航栏设置为隐藏,并放置了一个带有我的大尺寸图像的 ImageView 。并在具有导航 Controller 操作的 View 中添加一个自定义按钮作为 subview 。设置图片 View 的代码如下:

UIImageView *imgView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 320, 88)];
UIImage *img = [UIImage imageNamed:@"top_bar.png"];
[imgView setImage:img];
[self.view addSubview:imgView];

设置返回按钮的代码如下:

UIButton *navigationButton = [UIButton buttonWithType:UIButtonTypeCustom];
[navigationButton setImage: [UIImage imageNamed:@"back.png"] forState:UIControlStateNormal];
[navigationButton addTarget:view action:@selector(backButtonPressed:) forControlEvents:UIControlEventTouchUpInside];
navigationButton.frame = CGRectMake(-2, 23, 75, 55);
[self.view addSubview:navigationButton];

它工作正常。
但是我在浏览一些链接的时候发现,如果自定义导航栏,有可能被appstore拒绝。

任何人都可以建议我执行此操作的正确方法,或者我可以继续使用此方法吗?

感谢任何帮助。谢谢

最佳答案

这是 App Store Review Guidelines .没有拒绝自定义UINavigationBar的说法。但是下面有一句话。

If your user interface is complex or less than very good, it may be rejected

关于iphone - 通过更改大小和位置自定义 UINavigationBar 按钮和图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12584277/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com