问题标签 [iphone]

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 投票
2 回答
8967 浏览

iphone - 如何在 iPhone 上使用 Quartz 显示文本?

我一直在尝试使用 Quartz 上下文显示文本,但无论我尝试了什么,我都没有运气让文本显示(尽管我能够显示各种其他 Quartz 对象)。有人知道我可能做错了什么吗?

例子:

0 投票
8 回答
54789 浏览

iphone - 如何获取iphone上图像上像素的RGB值

我正在编写一个 iPhone 应用程序,并且需要基本上实现与 Photoshop 中的“吸管”工具等效的东西,您可以在其中触摸图像上的一个点并捕获相关像素的 RGB 值以确定和匹配其颜色。获取 UIImage 是很容易的部分,但是有没有办法将 UIImage 数据转换为位图表示,我可以在其中提取给定像素的这些信息?一个工作代码示例将不胜感激,并注意我不关心 alpha 值。

0 投票
11 回答
80145 浏览

iphone - 内存泄漏检测工具

Apple 的 Xcode 开发环境是否提供任何用于内存泄漏检测的工具?

我对适用于 iPhone SDK 的工具特别感兴趣。目前我最喜欢的业余编程项目平台

所述工具的文档/教程将非常有帮助。

0 投票
5 回答
42146 浏览

iphone - 在 iPhone OS 中读取通话记录

我正在对 iPhone 应用程序的可行性进行一些研究,但在 Apple 的文档中找不到任何迹象表明 iPhone 应用程序可以读取手机的通话历史记录,特别是调用的号码/地址簿条目、时间和期间。

有谁知道这是否可能,以及如何?

注意:目的是消除用户自己执行此数据输入的需要。该应用程序用于记录与客户服务中心的交互。

0 投票
3 回答
866 浏览

iphone - 分发 iPhone 应用程序 2.1 与 2.0

针对 2.1 编译的 iPhone 应用程序能否通过 iTunes 在 2.0 设备上成功安装?

我知道用 2.1 编译的 iPhone 应用程序可以在 2.0 设备上运行(假设它们没有使用 2.1 中的任何新内容)。但我不确定 iTunes 是否会让安装发生。

有没有人有这方面的具体信息?

我没有在 AppStore 上看到任何仅 2.1+ 的应用程序。

0 投票
3 回答
356 浏览

iphone - 哪种图像格式在 iPhone 的网络操作方面具有成本效益?

我想在 acell中显示缩略图tableViewController,该缩略图位于某个偏远的地方(地址的 URL 在 XML 文件中),那么哪种图像格式具有成本效益?

0 投票
3 回答
3093 浏览

iphone - 如何在 iPhone 应用程序的隐藏状态栏区域中获取触摸事件?

我有一个隐藏状态栏的 iPhone 应用程序。但是,当我点击状态栏区域时,我的主视图没有收到任何触摸事件。我能做些什么来解决这个问题吗?

以下是我的应用设置的一些细节(以防万一):

  • 这是一个基于 OpenGL 的应用程序。
  • 该应用程序以横向模式启动。但是,当我点击纵向模式区域“顶部”附近的区域时,触摸事件丢失了。(换句话说,当我将设备保持在横向时,我不会在左边缘获得触摸事件。)
  • 我的 info.plist 将 UIStatusBarHidden 设置为 true,并且在我的应用程序委托的 applicationDidFinishLaunching 方法中我有“application.statusBarHidden = YES;”
  • 主视图已将 ExclusiveTouch 设置为 YES。
  • 当我点击屏幕上的任何其他位置时,将调用视图的 touchesBegan:withEvent 方法。
  • 我的视图在状态栏区域内绘制得很好。

(请不要抱怨 NDA。谢谢。)


更新: 事实证明,这个问题只在 iPhone 模拟器上表现出来。当应用程序在真正的 iPhone 上运行时,到处都能检测到触摸。

我仍然很想知道是否有办法让它在模拟器上运行,但这没什么大不了的。

0 投票
3 回答
9535 浏览

iphone - iPhone 是否支持 XML-RPC?

iPhone 是否支持 XML-RPC,我可以使用它们的任何开源框架吗?

0 投票
5 回答
2102 浏览

iphone - 在按钮上滚动溢出文本的简单方法?

有没有人有任何示例或资源,我可以在其中找到有关滚动文本的信息,这些信息太长而无法在按钮控件中显示?我正在考虑这些方面的事情。

  • 显示尽可能多的文本以适合当前矩形,并在末尾带有“...”以表示溢出。
  • 暂停 1 秒钟,然后将文本慢慢滚动到显示字符串右侧部分的右边缘。
  • 显示尽可能多的文本以适合当前矩形,并在开头使用“...”表示溢出。
  • 将整个事情反过来重新开始。

有没有一种简单的方法可以使用特定移动设备上的“核心”或内置“动画”框架来做到这一点?

[编辑] 我想添加更多细节,因为我认为人们更关注我想要完成的事情是否合适。该按钮用于问答游戏的答案。它不执行任何特定的 UI 功能,但用于显示答案。Apple 自己在 iPod Nano 上的 iQuiz 琐事游戏中这样做了,我认为它是一个非常优雅的解决方案,可以解决比我的按钮宽度更长的答案。

万一它的'......'那是这个的困难部分。可以说我删除了这个要求。我可以让按钮的标签全尺寸,但剪辑到按钮的客户端矩形并使用一些动画方法在剪辑矩形内滚动它吗?这会给我几乎相同的效果减去椭圆。

0 投票
4 回答
2479 浏览

iphone - 更改 iPhone 中图像的分辨率?

我想改变图像的分辨率,这张我从远程位置获得的图像。我得到的图像太大而无法放入 iPhone 屏幕,他们有什么方法可以改变该分辨率吗?