草庐IT

ipad-compatibility

全部标签

ios - iPad 应用程序在方向更改时崩溃

我正在开发iPad应用程序。我允许横向和纵向模式。我的UI在纵向模式下很好,但是当我将其更改为横向模式时,我的UI变得一团糟。我看到了一些与此相关的SO帖子,并在我的UIView的initWith...中添加了以下代码。[[UIDevicecurrentDevice]beginGeneratingDeviceOrientationNotifications];[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(abc)name:UIDeviceOrientationDidChangeNotific

ios - 删除 uiviewcontroller view ipad 的圆角

我必须从UIViewcontroller的UIView中移除圆角。这是的图像我正在展示详细ViewdetailView.modalPresentationStyle=UIModalPresentationFormSheet;我想呈现没有圆角View的UIViewcontroller。有人知道这个问题吗? 最佳答案 //YouwillhavetolinktotheQuartzCorelibrary#import-(void)viewWillAppear:(BOOL)animated{//setborderradiusonvisibil

ios - UINavigationController:在 iPad 上呈现 View Controller ,同时关闭另一个 Controller

我有一个要求用户登录的View。当用户尝试打开该View时他没有登录,我将调用登录View让他登录,完成后我将调用原始View他打算看到的。在iPhone上,当我将ViewController推到那里时,这工作正常。但是在我展示ViewController的iPad上,这是行不通的。它说正在进行解雇,无法显示新的Controller。这是代码:-(void)buttonPressed{if(!userLoggedIn){//userLoggedIngettercallsnewscreensofloginifneededreturn;//thisisexecutedifuserdecli

ios - 如何同时去除 ipad 5.1、6.0、.7.0 中应用程序图标的光泽效果?

我读了很多关于从应用程序图标中衬托光泽效果的内容,现在我可以从ios6,7中删除光泽效果,但不适用于ios5.1(ipad)在info.plist中,我需要在图标文件(iOS5)中输入什么,以防我也有CFBundleIcons~ipadforios6,ios7?提前致谢 最佳答案 对于xcode5,选择正确Assets的预渲染复选框 关于ios-如何同时去除ipad5.1、6.0、.7.0中应用程序图标的光泽效果?,我们在StackOverflow上找到一个类似的问题:

ios - 静态 UITableViewCell backgroundColor 在 iPad 上始终为白色

在我的项目中,我有一个静态TableView。我在界面生成器中更改了单元格的背景颜色。这在iPhone上正确显示。但是,在iPad上,单元格背景始终为白色。我找到了动态单元格的解决方案here,但由于它使用的是UITableViewDataSource协议(protocol),我不能将它用于我的静态表。我该如何解决这个问题? 最佳答案 正如@SandeepAggarwal所指出的,您应该设置cell.contentView.backgroundColor。 关于ios-静态UITable

ios - Cordova : iOS and iPad stuck in portrait mode

我在根目录下的config.xml中添加了以下内容但是好像没有效果,app一直卡在竖屏模式。我还确保禁用方向锁定。有什么想法吗?....... 最佳答案 这是一个错误,iPad的默认方向应该是所有方向无论如何,如果你想在iPhone和iPad上拥有所有方向,你可以使用“所有”方向值 关于ios-Cordova:iOSandiPadstuckinportraitmode,我们在StackOverflow上找到一个类似的问题: https://stackoverf

ios - 是否可以为 iMac 开发可移植到 iPad 的应用程序?

开发环境是否相同?iPad支持Java开发吗? 最佳答案 要针对iMac和iPad进行开发,您可以同时使用Xcode。不过,项目类型会有所不同。如果您在Apple平台上工作,我不会担心Java。请改用Objective-C。对于Mac桌面,您通常会使用NSFoundation和Cocoa框架。对于移动设备,您将使用NSFoundation和UIKit框架。请注意,基本数据类型重用相同的框架(NSFoundation),但GUI的框架不同。这意味着如果您只使用NSFoundation,您可以创建通用代码。但是您将无法使用相同的代码来处

ios - 关于如何在不损失图像质量的情况下缩放全屏 iPad 图像的任何建议?

这是我要实现的目标:iPad上动物的全屏图像(基于矢量的艺术,不是照片)。当您点击body部位时,假设是耳朵,图像会缩放并在耳朵上重新居中,并且会显示关于耳朵的文本。单击缩小按钮,您将返回到全身照。我知道如何对缩放和移动进行编程,但我不知道处理图像质量的最佳方法是什么。1024x768的图像需要缩放400%以获得我想要的裁剪效果。显然,对于新iPad,1024x768图像已经开始翻倍,并且必须从那里增加400%。最初的倾向是拍摄一张4096x3072的图像,并从缩小到1/4开始,然后当您缩放到400%时,您不会损失图像质量。这一张图片使用了将近70MB的内存,这在意料之中,我理解为什么

javascript - 平板电脑/ipad 的 window.onzoom 事件?

是否有类似window.onorientationchange但在应用放大或缩小手势时触发的事件?iPhone/iPad相关解决方案优先,欢迎跨平板平台解决方案。 最佳答案 恐怕没有针对多点触控的特定“缩放”事件,但您可以使用ongesturestart、ongesturechange和ongestureend来对付他们。在iOS中使用event.preventDefault方法将阻止缩放。参见:http://developer.apple.com/library/ios/#DOCUMENTATION/AppleApplicatio

ios - iPad 应用横向启动具有纵向尺寸的 Root View Controller

我设置了一个新的iPad项目,只支持UIInterfaceOrientationLandscapeRight。在我的AppDelegate中,我将RootViewController添加到窗口的rootViewController。在这个UIViewController(RootViewController)中,我有以下内容:-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation{return(interfaceOrientation==UIInterfaceO