gpt4 book ai didi

iphone - 我如何实现带有进度条和取消按钮的自定义 UIAlertview?

转载 作者:行者123 更新时间:2023-12-03 20:18:36 27 4
gpt4 key购买 nike

iPhone 应用程序开发人员您好,

我正在开发一个 iPhone 应用程序。该应用程序允许用户将图像上传到我的服务器。我想在alertView中显示上传进度。我需要一些示例代码来说明如何实现带有进度条的自定义 UIAlertView。

提前致谢。

最佳答案

执行此操作的“快速”方法是获取 UIAlertView 并重新定位其内部 subview 以将进度条插入其中。其缺点是它很脆弱,将来可能会损坏。

执行此操作的正确方法需要实现 UIWindow 的子类,该子类按照您想要的方式布局,并将其 windowLevel 设置为 UIWindowLevelAlert,以便它在当前窗口的前面绘制。让某些东西正常工作应该相当容易,但是让它看起来像内置警报之一将需要付出很大的努力。

在您执行其中任何一项操作之前,我建议您重新考虑您的用户界面。为什么您的应用程序在上传时会被阻止。为什么不在屏幕上的某个位置放置一个状态栏,让用户在异步上传时继续与应用程序交互。看一下消息应用程序在上传彩信时的工作原理,作为我正在讨论的示例。

用户讨厌应用程序在某些事情发生时阻止他们,尤其是在没有多任务处理功能的 iPhone 上。

关于iphone - 我如何实现带有进度条和取消按钮的自定义 UIAlertview?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1656309/

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