问题标签 [uiapplication]

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 投票
5 回答
68299 浏览

uiview - 如何获得实际的 [UIScreen mainScreen] 帧大小?

我有点生气。我有一个应用程序,其状态栏在主窗口中可见。因为我想动态设置我的视图和它们的帧大小(例如,在通话期间状态栏可能占用 40 像素)。

我可以做以下两个之一:

真正令人讨厌的是这两个输出两组不同的值,每一个都同样无用。

bounds将输出:{{0, 0}, {320, 480}}while
applicationFrame将输出{{0, 20}, {320, 460}}

如您所见,bounds给出了正确的 y 原点(0 从状态栏的正下方开始),但随后给出了 480 的高度,这是不正确的。它应该是 460,因为状态栏是可见的。然后我们applicationFrame在状态栏下方 20 像素处开始(所以有一个上限),然后给出正确的高度。但无论如何,当它被向下推 20 像素时,这并不是很有用。

有什么帮助吗?

0 投票
2 回答
1215 浏览

objective-c - 在哪里放置 [[UIApplication sharedApplication] setStatusBarHidden:YES];?

我需要帮助。我希望我的应用程序在没有状态栏的情况下运行。

我把这一行放到 appDelegate 中

也许存在更好的地方?

0 投票
1 回答
14344 浏览

objective-c - 从其他 iOS 应用程序启动 Facebook 和 Twitter 应用程序

嘿伙计们,我仍在继续构建我的 iPhone 项目,但在启动 facebook 应用程序时遇到了麻烦。首先,我假设每个 SDK Xcode 开发人员都知道 Facebook 应用程序在模拟中没有 facebook 或 twitter 应用程序。由于我有一个关于我公司的 facebook 页面和一个 twitter 帐户,我似乎无法测试从 facebook 应用程序启动我的 facebook 页面或从 twitter 应用程序启动我的 twitter 页面,因为它们不在 iOS 模拟器中。所以我想知道如果 Facebook 和 twitter 应用程序不存在,我该如何打开我的 facebook 和 twitter 页面?我不想使用 Facebook 或 Twitter URL,然后将其加载到 UIWebView,我想在我的项目中单击按钮后打开 Facebook 和 Twitter 应用程序以启动,

0 投票
1 回答
1804 浏览

objective-c - 在某个 indexpath 处删除 UILocalnotification

我有一堆 UILocalNotifications 但我只想删除给定索引路径中的某个,因此

不会为我工作。我知道我可以使用

但是如何从给定的 NSIndexPath 获取 UILocalNotification?

谢谢。

0 投票
1 回答
6277 浏览

nsurl - UIApplication openURL:打开前检查应用程序?

iOS 最近有什么变化吗?我过去可以拨打以下电话:

这样做基本上是检查设备是否响应 URL(如果已安装应用程序)并打开应用程序(如果已安装),否则执行else

当我在我的设备(iPhone 4、4.3.2)上进行测试时,它会在创建 BOOL 时打开 Twitter 应用程序。

谢谢

0 投票
1 回答
353 浏览

blackberry - 根据 sqlite 数据库中的数据在 Blackberry UIapplication 上推送屏幕时出现问题

我正在尝试将屏幕推送到可能的主 UiApplication (MyApp) 上,具体取决于是否创建了数据库,如果它创建的不是 emapty 或者它是否有一些数据.. 但是当我运行此代码时,我的 balckberry 应用程序 jsts 挂起..

任何帮助表示赞赏:)

我已经检查了虚拟 SDCard 是否存在于模拟器中,我什至有代码可以在运行时检查 SDCard 是否可用。

  • 带有 Eclipse Helios 的 JDE 版本 6.0

  • 插入黑莓模拟器:9800

  • 操作系统:windows 7 32 位终极版

下面是我在我的应用程序中使用的代码

0 投票
3 回答
332 浏览

blackberry - 如何使用屏幕对象(UiApplication.getUiApplication().getActiveScreen())访问屏幕上的文件

我的查询是如何使用 Screen Object 访问堆叠屏幕上的字段?

确切的问题如下:

当用户单击该字段时,我有一个具有一个文本字段(ClientName)的屏幕,然后应用程序将推送一个新屏幕,它将允许用户使用 MyWebSerivces 在远程数据库中进行搜索。当用户从搜索结果中选择一个客户端时,我想使用用户在当前屏幕上选择的文本设置前一个屏幕上的文本字段。

我已经尝试过 pushScreen(new screen("text)),如果我只想执行一次此操作,这可能是结果,但这不是我的选择,因为还有两个这样的字段将转到其他屏幕从 web 服务获取数据。如果我每次推送新屏幕,那么在每次推送屏幕操作之后,我只会得到一个带有所需文本的字段集

0 投票
1 回答
664 浏览

blackberry - 背景黑莓UI应用程序

我正在创建一个第一次获取设置的黑莓应用程序,并且始终在后台运行(在启动时运行)。因此,每当我单击应用程序图标时,如果设置已配置,它不会显示任何屏幕。

我使用过UiApplication.getUiApplication().requestBackground();,但如果我单击应用程序图标,它会打开设置屏幕(仅在我的应用程序中的屏幕)以及正在运行的应用程序。

0 投票
2 回答
2974 浏览

iphone - 如何知道当前设备是否可以具有后台模式

进入后台模式后,我正在执行一些任务。我只想在后台模式下执行这些任务,所以我这样做了:

但 applicationState 仅适用于 iOS 4.0 及更高版本...

例如,我想知道这段代码将如何在 iOS 3 上运行。

  • 我如何知道设备是否装有 iOS 4?
  • 如何避免 iOS < 4 的崩溃和异常?

谢谢你的帮助

赫罗德

0 投票
1 回答
254 浏览

blackberry - 在黑莓上隐藏 UiApplication 图标?

我正在创建一个跟踪应用程序。配置后,应用程序应始终在后台运行,用户不知情。

可以选择手动隐藏应用程序图标,方法是选择应用程序并按下 BlackBerry 图标并单击隐藏。EventInjector可以做到这一点吗?还是有什么其他方法?