Tag: iphone

UISearchBar示例代码

实现一个search栏可能是棘手的业务,我正在努力使其适用于我的情况。 下面是我为实现UISearchBar而find的一些示例代码的集合。 请分享您下面遇到的其他人。 Apple的TableSearch代码实现了一个简单的tableview类似于联系人的search。 开始iPhone Dev Book的章节示例代码实现了一个分段的tableview上的searchBar。 数据是从plist中提取的。 iPhone开发者食谱第8章10asearch栏示例search一个颜色名称表。 select颜色名称会改变search栏的色调。 另请参阅第9章01a-Finding People应用程序。 iPhoneSDK的源代码TableViewPart6为访问的国家和访问的国家search国家名称的表格,其中有两个部分。 斯坦福的iPhone应用程序编程类08-MyTableView示例过滤了一个简单的名称列表。

使用iPhone SDK访问摄像头

似乎很明显,有些人已经能够通过SDK(例如孢子起源)来了解如何访问iPhone摄像头,但是我一直没有find任何有用的信息。 我不希望任何人违反NDA,但是有谁知道任何现有(官方)资源显示如何做到这一点? 谢谢。

而不是推segue如何replace视图控制器(或从导航堆栈中删除)?

我有一个小iPhone应用程序 ,它使用导航控制器来显示3个视图(这里全屏 ): 首先显示社交networking列表(Facebook,Google +等): 然后显示一个OAuth对话框,询问凭据: 和(在此之后,在同一个UIWebView )的权限: 最后,它显示最后一个视图控制器与用户的详细信息(在真正的应用程序,这将是多人游戏可以开始的菜单): 这一切运作良好,但我有一个问题,当用户想要回去select另一个社交networking: 用户触摸后退button,而不是显示第一个视图,显示第二个,再次请求OAuth凭据/权限。 我能在这里做什么? Xcode 5.0.2展示了segues的一个非常有限的select – push , modal (我无法使用,因为它遮挡了我的游戏所需的导航栏)和自定义 。 我是一个iOS编程新手,但更早的时候,我开发了一个Adobe AIR移动应用程序,并有可能1)取代视图,而不是推动和2)从导航堆栈中删除不需要的视图。 请问如何在原生应用程序中做同样的事情?

在UINavigationBar中更改UIBarButtonItem的位置

如何更改UINavigationBar中UIBarButtonItem的位置? 我希望我的button比正常位置高出大约5px。

HTML内容适合UIWebview而不缩小

我正在利用UIWebView来呈现一些HTML。 但是,虽然我的webview的宽度是320我的HTML仍然显示全宽,并可以水平滚动。 我希望实现本地邮件应用程序实现的同样的function,即在不缩小的情况下适合该宽度内的所有内容 – 本地邮件应用程序如何呈现HTML这样的内容? 更新 我认为使用视口元标记将有所帮助,但我无法得到这个工作。 这是发生了什么事情: 正如你所看到的内容不适合设备宽度。 我已经尝试了这么多的viewport meta标签的组合。 下面是我尝试Martinsbuild议时发生的事情的一个例子。 原始的HTML可以在这里find。 本地邮件应用程序呈现此HTML的方式就像这样 。

checkbox图像在UITableViewCell中切换

我需要一些关于创build一个UITableViewCell的指导,这个UITableViewCell在左边有一个可以切换的图像。 该图像应该是可点击的,并充当切换(checkbox)。 我正在努力的部分是: 如何检测图像上的水龙头,并处理这些不同的didSelectRowAtIndexPath? 如何在不执行[tableView reloadData]的情况下更改图像? 看到下面的图片样本: 替代文字http://img208.yfrog.com/img208/6119/screenshotkmr.png 谢谢

在iOS中观看内存使用情况

有什么办法可以找出iOS中有多less内存? 我知道当可用内存变低时,系统会传递低内存警告。 然而,我的应用程序有一些点,一个线程将执行一个复杂的任务,有时这个任务消耗足够的内存,它只是由操作系统终止(我的应用程序可以从互联网上下载图片,我缩小到一个小大小…如果用户下载一个非常大的图像,我的应用程序耗尽内存,只是“poof”)。 让App自发终止显然是一个糟糕的用户体验。 有没有什么方法可以在我即将耗尽内存的时候find解决办法呢? 我想我可以把任务放在一个单独的线程上,也许系统会给主线程发送一个低内存警告,但这看起来很复杂,甚至不能保证工作。 谢谢! 罗恩

将静态库链接到XCode 4中的iOS项目

我有一个编译为静态库的项目( AQGridView ),但我似乎无法将其添加到我的项目。 将项目拖到我的项目中会创build一个工作空间,如果我尝试从DerivedData目录链接libAQGridView.a文件,则它不会将其识别为库。 我不确定我做错了什么。 这是AQGridView项目。 有没有人知道如何在XCode 4项目中使用它?

如何绘制一个只是一个圆圈的自定义UIView – iPhone应用程序

我将如何去绘制一个实际上只是一个球(2D圈)的自定义UIView? 我会重写drawRect方法吗? 有人能告诉我画蓝色圆圈的代码吗? 另外,在类本身中改变视图的框架可以吗? 还是我需要改变不同类别的框架? (试图设置一个弹跳的球)

从NSData或UIImage中查找图像types

我从第三方提供的URL加载图像。 URL上没有文件扩展名(或文件名)(因为它是一个模糊的URL)。 我可以从这个数据(以NSData的forms),并加载到一个UIImage,并显示它很好。 我想将这些数据保存到一个文件中。 但是,我不知道数据格式是什么(PNG,JPG,BMP)? 我认为它是JPG(因为它是一个来自networking的图像),但有没有一个编程的方式来找出肯定? 我查看过周围的StackOverflow和文档,一直没能find任何东西。 TIA。 编辑:我真的需要文件扩展名? 我坚持到外部存储(亚马逊S3),但考虑到它将始终用于iOS或浏览器的环境中(这两者在解释数据时都没有扩展名,似乎很好),但这可能不是问题。