gpt4 book ai didi

iphone - 如何在 NavigationController 工具栏中(如邮件应用程序)放置进度条?

转载 作者:行者123 更新时间:2023-12-03 18:53:30 26 4
gpt4 key购买 nike

我的应用程序连接到网络以检索一些数据,我想在我的应用程序的 UINavigationController 的工具栏中显示一个进度栏。

我真正想要的与邮件应用程序非常相似:

                                      Screenshot of Mail application showing an example toolbar layout

除了我希望进度条左侧没有任何内容,右侧有一个取消按钮。

我摆弄了代码,试图做到这一点,但我以前从未使用过导航 Controller 的工具栏,所以我不确定从哪里开始。

有谁知道我可能会这样做,或者我在哪里可以找到解释如何做到这一点的资源?

我已阅读 Human Interface GuideUINavigationController class reference ,以及 View Controller Programming Guide ,但它们只展示了如何使用简单的按钮和分段控件进行非常基本的工具栏布局。

最佳答案

从一个空的 UIView 开始,添加一个文本标签和一个进度指示器,并将它们放置在邮件应用程序中。最后,创建一个包含此 View 的 UIBarButtonItem 并将其添加到工具栏:

UIBarButtonItem* progressItem = [[UIBarButtonItem alloc] initWithCustomView:progressItemView];
toolbar.items = [NSArray arrayWithObject:progressItem];

您可以通过编程方式或在 Interface Builder 中执行此操作。

关于iphone - 如何在 NavigationController 工具栏中(如邮件应用程序)放置进度条?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1758429/

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