问题标签 [uiactivityindicatorview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
475 浏览

iphone - In App Purchase 与服务器通信时如何管理界面?

我的(沙盒)应用程序购买工作正常,但我如何确定应用程序是否正忙于与服务器通信?我很难让我的普通 ActiviyIndi​​cator 在此设置下工作,该应用程序似乎在整个过程中进出响应。然后,如果用户在完成事务之前关闭屏幕,他们可能会陷入人为循环,如果他们在下载完成之前继续关闭屏幕,他们可能永远无法下载。

任何示例或建议将不胜感激。

0 投票
1 回答
2767 浏览

iphone - iPhone 模态加载视图

我想知道这个加载屏幕是预设还是自定义构建视图。

替代文字

如果它是预设,我如何将其添加到视图中?

0 投票
3 回答
3833 浏览

iphone - UIActivityIndi​​catorViewStyleWhiteLarge 没有出现在 iPhone 4

我尝试使用以下代码创建活动指示器

此代码在除 iphone 4 之外的所有设备中都能正常工作(即指示器未在 iphone 4 中显示)。出于这个原因,我被迫将 UIActivityIndi​​catorViewStyleWhiteLarge 更改为 UIActivityIndi​​catorViewStyleGray 以便在所有设备中显示活动指示器。谁能解释我为什么会这样?

0 投票
2 回答
2682 浏览

iphone - 线程/UIActivityIndi​​catorView 与应用内购买

首先让我说,我的应用内购买有效。

我已经在活动指示器/线程上苦苦挣扎了一个多星期了。我在让我的微调器(UIActivityIndi​​catorView)在我的 InAppPurchase.m 中发挥出色时遇到了真正的问题

我在许多其他地方使用相同的线程代码,它工作正常。

IAP 进程的工作方式是否会导致基本线程出现问题?

现在,微调器在您点击购买按钮和出现第一个警报(“您要购买吗?...”)之间旋转,但之后没有微调器。

这是 .m 文件:

0 投票
1 回答
1641 浏览

ipad - iPad 居中活动指示器

我正在编写一个 iPad 应用程序,该应用程序在页面加载到 webview 时具有 UIWebView 和活动指示器。我认为这是一个愚蠢的问题,但我怎样才能确保活动指示器始终居中?如果我让它垂直,它是居中的,但如果我水平转动 iPad,活动指示器现在位于左下象限而不是中心的某个位置。

提前致谢!

0 投票
3 回答
1659 浏览

iphone - 处理 UIActivityIndi​​cator 和多线程的最佳方法是什么?

我一直在尝试解决这个问题,但我似乎找不到最好的方法。我很困惑,因为对于如何完成这个看似简单的任务似乎有不同的答案/意见。

我希望能够拥有一个名为 ActivityIndi​​catorController 的可重用类。该控制器有两个主要方法:activateIndicator 和 deactivateIndicator。它需要一个 UIView 作为参数/属性以及一个 NSString 作为标签。激活后,它将关闭 UIView 中的用户交互并添加一个矩形子视图(带有 alpha 和圆角)、一个 UIActivityIndi​​cator 控件和一个用于状态文本的 UILabel。这是可取的,因为这样我不必在每个视图控制器中都有自定义 UIActivityIndi​​catorView 代码,也不必在每个 NIB 中设置 ActivityIndi​​cator。

我从根本上遇到的问题是如何启动添加和动画 ActivityIndi​​cator 的过程。我尝试过的一些方法根本不显示新视图。其他人工作,但 ActivityIndi​​cator 不动画。

我曾尝试在 activateIndicator 方法中使用 [NSThread detachNewThreadSelector:@selector(startAnimating) toTarget:activityIndi​​cator withObject:nil],但这不会显示新的 UIView。

我曾尝试从调用方法中使用 [NSThread detachNewThreadSelector:@selector(activateIndicator) toTarget:activityIndi​​catorController withObject:nil],但这会将新 UIView 的整个创建放在一个单独的线程中。

现在的问题:

第 1 部分:我知道所有 UI 都应该在主线程上处理,对吗?

第 2 部分:使用 [NSThread detachThreadSelector] 与 NSOperation 有什么区别/优点/缺点?

第 3 部分:是否更好:

(a) 将冗长的操作发送到一个新的后台线程,并回调主线程或

(b) 将 UIActivityIndi​​catorView startAnimating 方法发送到单独的线程,并在主线程上运行冗长的进程

为什么?

这是我当前的代码:

ActivityViewController 类:

从应用程序中的多个位置调用代码:

0 投票
1 回答
993 浏览

ios - iPhone/iPad 上 UIActivityIndi​​cator 下的阴影

我想在动画 UIActivityIndi​​cator 下创建阴影以显示其他 ui 元素处于非活动状态,例如键盘或警报视图下的阴影。做这个的最好方式是什么?

0 投票
1 回答
808 浏览

iphone - iphone nsurlconnect、tableview 和活动指示器

我有一种方法可以执行连接以检索一些数据并填充表格视图。这种方法效果很好。现在我在 viewDidLoad 中启动这个方法

我已经创建了这个其他功能:

(我已经在 viewDidLoad 中初始化了它)

在哪里开始和停止我的活动指示器视图更好?

我试着从

这是我非常标准的表数据源代码:

这是获取我的数据的方法:

这就是我配置旋转的方式:

没有幸运:工作已执行,我通过 nslog 看到我的数据、av start 和 stop 但数据未填充到我的表中(我没有看到空表,我没有看到任何表)。如果我不执行动画,我会得到正确的数据表。谢谢。

0 投票
1 回答
461 浏览

iphone - 标签栏应用程序中的活动指示器

uitableview我有一个 TabBar 应用程序,它在启动时显示 aa 。tableview数据由存储在应用程序文档目录中的文件访问。数据文件很大(60MB)。第一次并且仅在某些设备(3G)中写入目录需要很长时间,iOS 会终止应用程序。

我想在将此文件写入目录时添加一个活动指示器,但不知道应该把它放在哪里。我应该在启动时加载视图控制器,然后在文件写入完成后将其关闭吗?此外,我不知道如何加载此控制器,然后将其关闭并加载我实际tableview的 . 有什么建议么?

0 投票
1 回答
153 浏览

ios4 - 在 NSXMLParsing 期间未显示 ActivityIndi​​cator

我即将编写一个简单的应用程序,其中在一个 UIView(通过 TabBar 调用)中从 URL 加载 RSS-Feed 并解析以在简单的 UITableView 中显示 Feed-Entrys。

在这个 UIView 中,我创建了一个 UIActivityIndi​​catorView,将它连接到 Interface Builder 中的 UIActivityIndi​​catorView 并设置属性“动画”和“停止时隐藏”。

NSXMLParser 从 ViewDidAppear 开始,我正在调用

在开始时(在开始下载 Feed-Data 并对其进行解析之前)。

我现在的问题是,ActivityIndi​​cator 没有显示,在调用 ViewDidAppear 时似乎没有在设备上显示视图。

对我有什么提示,我该如何管理?

我还定义了一个 IBAction,我在其中重新加载 Feed-Data 并重新解析它。之后 [myTableView reloadData];被调用。同样在此操作中(通过工具栏中的按钮启动),活动指示器也不会显示。