草庐IT

ViewController_ipad

全部标签

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

iphone - 从底部加载一个 Navigation ViewController

我有四个ViewController,其中ViewController是使用UINavigationController加载的。我可以一个一个地切换到每个ViewController。问题是,因为我使用的是NavigationController,所有ViewController都是从左侧或右侧加载的。但我想从底部加载ViewController。我知道我可以使用presentModalViewController从底部呈现ViewController。但它不等同于导航Controller,因为从第4个ViewController,如果我按下一个按钮,我需要来到第一个ViewContr

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

ios - 单击按钮更改 viewController

我是iPhone编程新手。我正在尝试的是我有一个带按钮的屏幕。而且我想更改ViewController,而不仅仅是单击该按钮时的View(我知道如何添加subview),因为从第二个ViewController,我必须转到第三个View,如果我先添加subview,这是不可能的地方。有人可以帮我吗?这可能吗?如果是,怎么办?所有View和ViewController都是以编程方式创建的。我没有使用IB。编辑:这里是点击按钮时触发的相关代码-(id)showCurrentLoc:(id)sender{locationController=[currentLocControllerallo

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