草庐IT

iPod-touch

全部标签

cocoa-touch - iOS 获取类似 ActionSheet 的按钮

我有一个iOSiPhone应用程序,我需要在操作表之外使用操作表样式的按钮。我说的是这些按钮:我见过eBayiPhone应用程序执行此操作,然后将该按钮染成蓝色,但我就是不知道该怎么做。我已经为此思考和谷歌搜索了好几天了。任何帮助将不胜感激! 最佳答案 我过去曾使用预制的photoshopPSD来实现这种效果。到目前为止我最喜欢的是http://www.teehanlax.com/blog/2010/06/14/iphone-gui-psd-v4/ 关于cocoa-touch-iOS获取

cocoa-touch - 如何重命名 infoplist.strings 文件?

这个问题在这里已经有了答案:XCode-Multipletargets,Multiple*internationalized*names?(1个回答)关闭2年前。是否可以为infoplist.strings文件使用其他名称?我的问题:我想创建多个具有不同本地化应用程序名称的目标。

cocoa-touch - 用于 VPN 的 iOS 专用 API

我正在寻找一些私有(private)API来启动在“设置”应用中配置的VPN连接。有人对我在哪里可以找到它们有什么建议吗?我唯一找到的是ManagedConfiguration.framework。这是正确的起点吗?没有任何文档有点困难:-/附言我知道私有(private)api不能在iTunesStore等上。这仅供私有(private)使用。 最佳答案 iOS8.0现在包含网络扩展框架。它没有记录在developer.apple.com上,但在“功能”Pane中,您只需打开“个人VPN”,它就会为您添加到项目中……然后您可以浏览

ios - 对于非英语歌曲,如何使用 # 显示看起来像 iPod 音乐的索引

我想在我的tableview上显示一个索引栏,其中我的所有歌曲都按字母顺序排序,那些外语歌曲和数字在#中,就像iOS中的iPod音乐一样。我读取了我所有歌曲数组对象的第一个字符,排除重复项并将其附加为索引。我如何过滤外国/非字母和数字?这就是它的样子,丑陋。会显示iPod之类的东西。-(NSMutableArray*)updateSongSectionIndexWithArray:(NSArray*)songArrayandSelector:(SEL)selector{NSArray*indexedArray=[selfpartitionObjects:songArraycollati

ios - 使用 Xcode storyboard 导致 Xcode 卡住,Interface Builder Cocoa Touch Tool 飙升至 %99

我正在使用Xcode6.0.1开发iOS8应用程序,但我遇到了一个新错误,这是我在使用Xcode5和iOS7时从未遇到过的错误:当我使用StoryBoardBuilder时,Xcode经常死机与旋转的厄运沙滩球(或他们所说的任何东西)一起。有时,只需要在ViewController中移动一个对象就可以引起这种情况。我注意到,当这个错误发生时,我的事件监视器显示“InterfaceBuilderCocoaTouchTool”进程的%CPU值在98到100之间!我必须强制退出此过程并强制关闭Xcode(无响应)。然而,这并没有解决问题,因为当我稍后再次使用Storyboard时它又回来了,

ios - 带有 iOS8 的 iPod Touch 被检测为 iPhone

我有一个应用程序,在“联系我们”部分允许用户根据设备给我们打电话。如果是iPhone,它会显示号码和调用按钮。如果是iPodTouch,它只会显示号码。但自从更新到iOS8后,iPodTouch也被识别为iPhone,并显示调用按钮。有人知道如何解决这个问题吗?感谢您的帮助。 最佳答案 您可以检查iOS设备是否可以打开电话链接:if([[UIApplicationsharedApplication]canOpenURL:[NSURLURLWithString:@"tel:+11111"]])如以下帖子所述:HowdoItestifI

ios - 如何在 iOS 中检查没有为 Touch ID 添加指纹

我正在将TouchID访问集成到我的一个应用程序中。我已经成功整合了它。这是代码:dispatch_queue_thighPriorityQueue=dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_HIGH,0);dispatch_after(dispatch_time(DISPATCH_TIME_NOW,0.75*NSEC_PER_SEC),highPriorityQueue,^{dispatch_async(dispatch_get_main_queue(),^{LAContext*context=[[LAContextalloc

iphone - 当我在 Cocoa Touch 中加载一个新 View 时,它会将所有内容向上移动大约 20 像素

好的,如图所示,我有一个主屏幕,上面有一个名为“歌曲”的按钮。按下此按钮时,它会加载一个新的Nib以及.h和.m文件,如中间图片所示。然后后退按钮将我们带回主菜单。问题是当我加载新View时,它会将所有内容向上移动20像素(大约是状态栏的大小)。有谁知道这是为什么。让我知道。我也可以提供代码。 最佳答案 我以前遇到过这个问题。我可以补救的唯一方法是将我创建的每个新View设置为屏幕大小。这是我的做法:CGRectfullFrame=[[UIScreenmainScreen]applicationFrame];self.view.fr

iOS 5 : UIScrollView not pass touches to nextResponder

我有一个UIScrollView的子类,并为它覆盖所有4个Touches函数。在那些Touches函数中,[[selfnextResponder]Touches...]和[superTouches...]用于传递触摸事件。我还有一个ViewController,我也在其中覆盖了所有4Touches函数。在Controller中,我将self.view设置为:self.view=subclassofUIScrollview;在iOS5之前,当ScrollView上有触摸移动时,ViewController的触摸功能可以接收所有触摸开始/移动/结束/取消调用。但是在iOS5中,他们不能,只

ios - 如何在 Xcode 6.1 中获取 iPod Touch 模拟器

我的游戏应用程序适用于所有iPhone和所有iPad。我还希望它适用于所有iPodTouch。Xcode6.1中没有iPodTouch模拟器。那么我该如何处理呢? 最佳答案 您必须记住,iPhone模拟器只是一个模拟器。它不是真正的设备。之所以没有iPodTouch模拟器,是因为iPhone5和当前的iPodTouch之间没有区别,因为两者具有相同的屏幕尺寸并且都具有32位架构。他们可能有不同的硬件,但这并不重要但是,如果您愿意,可以在iPhone5模拟器的基础上制作一个名为iPodTouch的新模拟器。这可以在Xcode>窗口>设