草庐IT

iphone - iPad App - 以编程方式更改语言

我有一个应用程序需要两种语言,英语和法语。我已经在各自的“en.lproj”和“fr.lproj”文件夹中设置了Localizable.strings文件……当我更改iPad的语言时(在native设置应用程序中),然后启动我的应用程序,它实际上加载了正确的文本(即英文副本或法文副本)。我需要一个UISegmentedControl在2种语言之间切换,而无需重新启动应用程序。我如何让应用程序更改(当前)语言,以便在我调用一个方法(重新)设置所有UILabel的文本和UIImageView的图像时,它们从对面的.lproj文件夹的Localizable中读取。字符串文件?!?我知道如何使

ios - 使用 iOS Simulator 模拟 iPad 1

我的一位客户仅在iPad1设备上遇到严重的速度下降问题。有没有办法让iOS模拟器模拟原始iPad的性能/硬件?我宁愿不必出去买一台iPad,因为今年秋天iOS6将不支持它。该应用程序在iPad2和3上运行良好。我已经使用分配和事件工具进行了测试。有什么想法吗?再次感谢。操作系统是5.1.1,App是用XCode4.4.1编译的。 最佳答案 据我所知,模拟器就是它所说的模拟器,因此无论您使用的是哪台计算机,它都可以尽可能快地运行。您可能需要将延迟代码放入运行循环中以模拟iPad1的缓慢,但也许您的客户需要意识到iPad1比新型号慢得多

iphone - AVPlayer 在 iPhone 上结束中断时不会恢复播放,但在 iPad 上会这样做

我正在为iPhone和iPad编写一个广播应用程序,在处理暂停和播放中断的音频时遇到了一些奇怪的行为。我正在使用AVAudioSessionDelegate方法beginInterruption和endInterruption分别pause和playAVPlayer。下面是相关的play代码。现在,以下情况似乎一直在发生:在iPad上:如果我强制中断(Facetime通话),beginInterruption将按预期调用,播放停止。如果中断停止,endInterruption将按预期调用,播放将按预期恢复。在iPhone上:按下播放和暂停按钮,触发pause和play与beginInt

ios - 在 iPad 上加载全屏 Retina 图像会导致 10 MB 的巨大峰值

我的应用在Instruments中运行时平均占用大约700KB的事件字节。但是,每次它加载新的全屏图像时,内存分配都会在一秒钟内跳跃大约10MB,然后恢复到正常的700KB水平。这在一开始是可以的,但是一旦发生几次,我就会收到内存警告并且应用程序会退出,即使总的LiveBytes稳定在1MB标记以下也是如此。我已经创建了一个测试项目来查看为什么会发生这种情况。它是一个单View应用程序,在ViewController中只有以下代码:-(void)viewDidLoad{[superviewDidLoad];NSString*imgFile=[[NSBundlemainBundle]pa

iphone - 如何指定仅与 iPhone 兼容 - 而不是 iPad 或 iPod?

我刚刚让没有iPhone的人用iPad购买了我的应用程序(第一个案例1年后)。糟糕的是我的应用程序通过短信或电话进行通信,因此它只能在iPhone上运行。我什至在“目标设备系列”中专门设置了它——但我想这对iTunes来说无关紧要——在iTunes的要求中说仍然是iPhone、iPad或iPod。有没有类似Android在iTunes上的过滤逻辑,避免用户在iPad上获取App?虽然我已经在描述中清楚地写明了这一点-但我宁愿避免向购买该应用程序但没有iPhone的用户解释这一点。 最佳答案 否,但您可以使用UIRequiredDev

ios - 强制 iPad 视网膜模拟器适应 MacBook Air 屏幕

在我的MBAiriPad(视网膜)模拟器上,即使是最小尺寸(50%比例)也不适合屏幕,需要笨拙的滚动。有谁知道可以编辑的属性或可以使其小于50%的属性吗? 最佳答案 您可以使用cmd键修饰符来更改大小:Cmd+1-原始Cmd+2-变小Cmd+3-最小(这最适合我的MacbookAir11) 关于ios-强制iPad视网膜模拟器适应MacBookAir屏幕,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com

ios - 如何从 iPad 键盘删除或禁用特定文本字段的语言首选项键

1需要从iPad键盘删除或禁用特定文本字段的键,如图所示 最佳答案 在Storyboard中设置或手动[textFieldsetKeyboardType:UIKeyboardTypeASCIICapable]; 关于ios-如何从iPad键盘删除或禁用特定文本字段的语言首选项键,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/16217845/

iphone - iPhone 和 iPad 模拟器共享同一个文档文件夹吗?

我正在为6.1iOS开发,我的应用正在将一些文件写入Documents文件夹。当我在调试器中查看Documents文件夹的路径时,它看起来像是iPhone和iPad模拟器的同一个文件夹。是吗?我希望每个模拟器都有自己的文档文件夹。 最佳答案 是的,没错。文档文件夹的路径相同。 关于iphone-iPhone和iPad模拟器共享同一个文档文件夹吗?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/que

iphone - UIButton 方法在 Iphone 上调用但在 Ipad 上不调用

我正在实现一个通用应用程序。我在这样的init方法中实现了一个“UIView”:[selfsetWantsFullScreenLayout:YES];if([[UIDevicecurrentDevice]userInterfaceIdiom]==UIUserInterfaceIdiomPhone){Menu=[[UIViewalloc]initWithFrame:CGRectMake(0.0,0.0,320.0,480.0)];[MenusetBackgroundColor:[UIColorcolorWithPatternImage:[UIImageimageNamed:@"Fond_

javascript - iOS 7 onchange 事件在 iPad 3+Mini 中被破坏//需要变通

请仅在运行ios7的iPad上进行测试iOS7似乎不支持iPad上onchange事件的alert()和confirm()。奇怪的是,它适用于运行ios7.0的iPhone4s和桌面浏览器,但不适用于运行ios7.0的ipad3或ipadmini。它会触发对话框,单击时会使按钮变暗(就像它被单击一样),然后浏览器会卡住。在iOS7iPad和iPadmini上运行的Safari和chrome中都会发生。任何指针将不胜感激。已经尝试过onblur和onkeypress但没有成功:-/Options(none)Option1Option2Option3Option4问题可以在这里看到(确保在