草庐IT

ViewController_ipad

全部标签

objective-c - iPad3 高分辨率视网膜显示问题

我正在使用Xcode4.2[iOSSDK5.0]为iPad3(Retina显示屏)开发一个应用程序。我正在使用以下代码片段来检测视网膜(高分辨率)显示器。if([[UIScreenmainScreen]respondsToSelector:@selector(scale)]){NSLog(@"scale=%f",[[UIScreenmainScreen]scale]);if([[UIScreenmainScreen]scale]>1.0){NSLog(@"RetinaDisplayiPad3");}else{NSLog(@"NonRetinaDisplayiPad1/2");}}当我在

iphone - 如何根据设备类型定义常量 (iPad/iphone)

我正在尝试在我的项目中的一个文件中定义常量。我知道,我可以像下面这样定义它constCGSizekSize={46.f,44.f};但是我想要达到的目标是这样的:ifdevicetypeiPadconstCGSizekSize={146.f,144.f};elseconstCGSizekSize={46.f,44.f};是否有可能实现以上几点?任何人都可以帮助我如何实现这一目标。任何帮助或任何指导都会有所帮助。 最佳答案 如果您的应用程序是通用应用程序,那么您在编译时并不知道您的应用程序将在什么设备上运行(当然您可以在iPad上运行

iphone - 为什么 Xcode 5 不允许我为 iPhone 应用程序指定 iPad 图像? iTunes Artwork 图标呢?

Xcode5试图智能判断我的应用需要哪些图标。我有一个非通用的iOS7应用程序。Xcode只允许我为iPhone指定图标,但不能为iPad指定图标。以前您仍然可以添加特定于iPad的图标,以便它在iPad上看起来更好。Xcode也没有列出512x512和1024x1024“iTunesArtwork”图标,根据iTunesConnect开发人员指南/iOS7HIG,这仍然是一个要求。如您在上面的屏幕截图中看到的那样,只有3个Xcode让我只能指定3个图标文件。如果图标Assets目录中没有,我可以在哪里指定iTunesArtwork大图标? 最佳答案

iphone - 如何在iPhone或iPad上获取高质量的随机数?

我知道arc4random()被认为是随机性的最佳选择之一。但是,有时它往往会给出明显的重复和重复。我想过使用加速度计为arc4random的输出添加一些真正的随机性。在我花几周时间开发更好的解决方案之前:还有哪些其他解决方案可用? 最佳答案 随机数字流中会出现重复和重复。不需要尝试添加“更多随机性”;arc4random已经从/dev/urandom中读取,它从系统中的各种来源收集熵。 关于iphone-如何在iPhone或iPad上获取高质量的随机数?,我们在StackOverflo

iphone - 来自 AppDelegate.m 的当前 ViewController 类名的 NSLog

如何从当前的ViewController类名生成NSLog?-(void)applicationWillResignActive:(UIApplication*)application{NSLog(self.window.rootViewController.class);} 最佳答案 试试这个:NSLog(@"%@",NSStringFromClass(self.window.rootViewController.class)); 关于iphone-来自AppDelegate.m的当前

iphone - 使用 iOS 7 在 iPad 上以 2x 模式启动应用程序

在iOS7之前,在iPad上打开的iPhone应用程序通常以2x模式启动。iOS7似乎强制所有应用程序以1x模式启动,即使它们不是为iPad设计的。我们如何强制我们的应用程序在使用iOS7的iPad上以2x模式启动? 最佳答案 运行iOS7的iPad上的iPhone应用程序现在始终作为RetinaiPhone应用程序打开,而在iOS6上,它们在非RetinaiPad上作为非Retina应用程序打开。在RetinaiPad(iPad3和4)上,应用可能会以1x(iPhone大小)或2x(尽可能多地占用iPad屏幕)显示,并且可以切换。

iphone - 当 iPad 日期时间设置更改时通知应用程序

我希望在ipad的日期时间设置更改时收到通知。有什么办法吗?我正在使用NSDateFormatter来查找iPad/iphone时间模式是12小时制还是24小时制。NSDateFormatter似乎花费了很多时间(在时间分析中看到)。所以我想检查仅在设置更改时使用它。 最佳答案 你可以通过两种方式做到这一点:在您的应用委托(delegate)中实现-(void)applicationSignificantTimeChange:(UIApplication*)application。为UIApplicationSignificantT

ios - 将 uiviewcontroller 推送到另一个带有动画的 viewcontroller 从顶部 - 底部

在我的项目中有一个功能,当用户在顶部栏上滑动时,一个屏幕将出现从上到下的动画有两个ViewControlleroneviewcontroller.m-(void)swipe{listViewController*list_obj=[[listViewControlleralloc]initWithNibName:@"listViewController"bundle:NULL];UIViewAnimationTransitiontrans=UIViewAnimationTransitionCurlUp;[UIViewbeginAnimations:nilcontext:nil];[UI

jquery - iPhone/iPad 上滚动条的加速度/速度公式?

我正在尝试模拟iOS中的滚动ListView,您可以在其中缓慢滚动,或者随着动量轻弹,它会滚动直到减速并停止。我知道必须有一种方法可以对这种行为进行数学编程(关于测量在过去的X毫秒内滚动了多少像素),但我的数学很烂。是的,我知道有几个插件可以做到这一点,但我宁愿从头开始(出于学习目的)。任何建议都会很棒! 最佳答案 这看起来像你想要的:http://www.developria.com/2010/09/elastic-scrolling-with-javascr.html 关于jquer

ios - 在 iPad 上测试购买时获取 "This item is currently being modified"

我们有一个包含许多应用内购买的应用。两天前,我们在测试购买时开始收到以下错误消息:“此商品正在修改中,请稍后再试”然后购买失败。90%的时间都会发生这种情况。我们认为我们使用的测试用户有问题。但是使用另一个用户帐户也会产生同样的问题。有人遇到过这个问题吗? 最佳答案 我刚刚在我的所有IAP上遇到了同样的错误(我在英国)。根据此链接,一致认为这是由Apple更改其定价等级引起的:https://forums.developer.apple.com/thread/31363 关于ios-在i