草庐IT

iphone - 如何加入 iPad 和 iPhone 应用程序?

我有一个iPad应用程序和一个iPhone应用程序。我想加入他们,这样如果加入应用程序将在iPad上运行,它将有一个行为,如果它在iPhone上运行,它将有另一个行为。我想到的第一件事是制作不同的View并为iphone/ipad选择View,但我还有一些特定于ipad和iphone的东西(例如:splitViewController),所以仅选择不同的View无济于事.加入2个这样的应用程序的最佳方式是什么?我想要一种比做类似的事情更优雅的方法if(isIPhone){//codeforiphone}elseif(isIPad){//codeforiPad}每次我发现这两个版本之间存

php - ipad 网站上的电话号码消失了

我发现这完全是“WTF”情况。Onthiswebsite在ipad和iphone上查看时,联系人页面上的电话号码会消失。在其他方面,电话号码显示正确。主页上有一个电话号码在ipad和iphone上可以正确显示,但是联系页面上的电话号码却不能。我试过:删除联系页面和/或头文件中的其他表单脚本。结果:数字还是不显示;使用html字符代替+、(和)。结果:数字还是不显示;使用字母代替数字。结果:文字显示正确;将联系人页面中的电话号码复制并粘贴到主页中。结果:数字在首页正确显示将联系人页面中的电话号码复制并粘贴到其他页面。结果:数字不显示;检查不可见字符。结果:没有隐形字符。我找到了anoth

ios - iPad Retina 图像不显示?

在我的应用程序中,我无法显示iPadRetina图像。我知道我必须使用@2x~ipad.png扩展名才能让它们正确显示,我就这样做了。我的图像是根据名称命名的,因此除了每个设备的扩展名之外,它们都被命名为相同的。但是,在iPad3上查看时,我的图像显得模糊。我知道图像的大小和PPI都正确,但它看起来并不清晰。我的图像也在我的“复制捆绑资源”中。我试图清理我的项目,然后重新启动Xcode。运气不好。同样在我的iPadXIB的InteraceBuilder中,我将每个图像设置为-72.png图像(我想如果是iPad3,图像会自动切换到@2x~ipad.png对吗?)有没有什么方法可以通过N

iphone - iPhone 和 iPad 的 Assets 命名

是否可以将名为architecture.png的图像资源重命名为architecture~ipad.png用于iPad版本?并且仍然在代码中使用它:[UIImageimageWithName:@"architecture.png"];这会不会找ipad版的architecture~ipad? 最佳答案 如果您的应用中有两个图片资源:"architecture.png"(iPhone版)“architecture~ipad.png”(iPad版)然后[UIImageimageWithName:@"architecture.png"]将

ios - 在最新的Xcode(4.5)下使用iPad 1进行开发调试,怎么样?

我还有iPad1。我使用最新版本的XCode进行应用程序开发,它只会在运行iOS6的设备上调试应用程序。不幸的是,iTunes不允许您将iPad1升级到iOS5以上。XCode是否可以配置为在版本6之前的iOS版本上调试应用程序?另一种方法是通过越狱将设备升级到iOS6。我读到过越狱iPad1将为您提供将其升级到iOS6的途径,但我还没有发现任何特定于开发的信息。编辑事实证明,只有当我使用XCode创建新应用程序时才会出现此问题。但是,如果我打开一些现有应用程序的示例代码(例如SpeakHere),我的iPad1会突然出现在XCode“运行列表”中,我可以在iPad1上进行测试!我怀疑

iOS setContentOffset 不适用于 ipad

这真的很奇怪。我有一个包含三张图片的ScrollView,用户滑动以查看下一张图片。但是,我希望第一个屏幕从中间图像开始。简单的;我将使用setContentOffset,一切都会好起来的。该代码适用于iPhone模拟器,但不适用于iPad模拟器(或设备!)CGRectscreen=[[UIScreenmainScreen]bounds];CGFloatheight=CGRectGetHeight(screen);CGFloatwidth=CGRectGetWidth(screen);CGPointrightOffset=CGPointMake(width,0);[scrollView

ios - 仅在带 Retina 的 iPad Air 和 iPad mini 上运行 Action /加载 Assets 时 Sprite Kit 崩溃

我收到来自Retinamini和iPadAir设备而非iPhone5S的崩溃报告。它发生在SpriteKit中,当有人点击一个sprite,然后另一个sprite出现在屏幕上时。我无法在非A7设备上重现此问题,所以想知道是否有人可以查看下面的崩溃日志并告诉我崩溃可能是由什么引起的?ExceptionType:SIGSEGVExceptionCodes:SEGV_ACCERRat0xb000000cCrashedThread:0Thread0Crashed:0libobjc.A.dylib0x39b30b66objc_msgSend+51CoreUI0x3349bd0d-[CUIStru

iphone - iPhone/iPad通用应用程序如何正确添加这三个文件?"Default.png, Default-568h@2x.png, Default@2x.png"?

我在我的启动图像通用项目中添加了“Default.png,Default-568h@2x.png,Default@2x.png”这三个文件,我有三个不同的图像,分辨率与苹果中提到的完全相同文档,适用于iPad768*1024,适用于iphone-4s->320*480,适用于iphone5->640*1136。但我的问题是,当我在iphone4s-iphone5上朗姆酒时,splash朗姆酒是正确的,但是当我在Ipad上运行时,Deafault.pngsplash没有显示,而是引用了Default-568h@2x.png。Default-568h@2x.png在iPad上显示而不是De

ios - 在 Xcode 5 中将 iPhone NIB 转换为 iPad NIB

我正在开发一款通用应用。嗯,有这个:ConvertingiPhonexibtoiPadxib?还有这个:Xcode4.xibCreateiPadVersion.我是唯一一个仍然无法将Nib转换为iPad的人吗?我刷新Xcode,在“大小”下仍然只能看到Retina3.5和Retina4。我什至使用了两个附加的SO问题脚本作为答案,并且仍然使用相同的iPhoneNib......请帮忙! 最佳答案 我也遇到了同样的问题!关于在文本编辑器中编辑文件,我一直使用该答案,但它不起作用。我做了一个快速比较,新的区别似乎是这样的:targetR

iphone - 将 iPad 应用程序转换为 iPhone?

我阅读了有关通用应用程序的文档,并阅读了如何将iPhone应用程序转换为iPad,但是我可以将我的ipad应用程序转换为iphone应用程序吗?有没有通用的教程? 最佳答案 是你可以。在XCode中,选择您的应用程序,然后从设备系列中选择“通用”,很快,您的应用程序现在是通用的。 关于iphone-将iPad应用程序转换为iPhone?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/question