草庐IT

ios - iPad 1 与 iPad 2 GPU 确定的最佳技术?

iPad2GPU的性能比iPad1好。当我知道GPU可以处理它时,我想切换到我的应用程序并添加一些额外漂亮的图形细节。因此,我希望能够从本质上检测iPad1和2(及更新版本)之间的区别,理想情况下尽可能使用接近功能检测的方式。有很多不相关的东西我可以打开(相机的存在等),但理想情况下我想找到一些东西,也许是OpenGL功能,可以更直接地区分GPU。这Applepage没有列出任何对iPad1和2有用的信息,thisarticle谈论基准测试和GPUarch差异,但没有指出任何看起来我可以直接查询的东西(例如纹理单元的数量或其他)。有人对如何执行此操作有任何想法,还是我遗漏了一些明显的东

iphone - 为 iPad 设置图标,应用程序的目标设备是 iPhone

我将应用的目标设备设置为iPhone那么,我只能为iPhone设置图标,不能为iPad设置图标:所以当我从iOS7的iPad下载应用程序时,iPad上的图标默认为白色。 最佳答案 只需导航到属性检查器,然后选中复选框。 关于iphone-为iPad设置图标,应用程序的目标设备是iPhone,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/19286224/

iphone - iPad webkit border-image css渲染问题

在网站上使用border-imagecss属性会在iPad上产生奇怪的渲染伪像(假设所有ios设备都有同样的问题)。它本质上是在根据css对图像进行切片的位置添加小行。请参阅图像作为引用:做某些事情会导致线条消失,例如放大或移动我应用它的div。我假设这是移动safari中的渲染错误,但有人对如何修复它有任何想法/建议吗?我可能会补充说,这在所有支持该属性的桌面浏览器中都能正确呈现:safari、chrome、firefox等。 最佳答案 我很确定如果您在桌面版上使用Safari进行放大/缩小,您会遇到同样的问题。有时您会放大部分像

ios - 在提交到 Appstore 之前,如何将应用程序定位为在 iPad 2 或更新版本(不是 iPad 1)上运行?

我的应用程序仅适用于iPad2。我已经看到其他涉及设置UIRequiredDeviceCapabilities键的答案,但由于CPU功率而不是任何特定的硬件功能,我需要排除iPad1。我希望该应用程序将来也能出现在人们的应用程序商店中(iPad3等应该具有与2相同或更强的处理器),所以我只需要明确排除iPad1。有什么想法吗? 最佳答案 设置UIRequiredDeviceCapabilities需要前置摄像头。我认为他们不会削减功能。看来没有其他办法了。 关于ios-在提交到Appst

ios - AutoLayout uitableviewcell in landscape and on iPad calculating height based on portrait iPhone

我正在学习/试验自动布局和UITableViewCell。几天前我问了另一个问题,我回答了我自己的问题,我仍在使用相同的约束/代码。有关完整代码,请参见此处:AutoLayoutmultilineUILabelcuttingoffsometext.为了在heightForRowAtIndexPath中缩短它,我使用自定义UITableViewCell的实例来计算行需要的高度。这在纵向模式下非常有效,但是当我切换到横向模式时,systemLayoutSizeFittingSize为单元格返回与纵向模式相同的高度。我已经打印出contentView的框架和标签,但似乎没有任何更新。这样做的

ios - iPad 上的 TableView 单元格拒绝接受清晰的颜色

我正在使用由ChrisWendel开发的名为SWTableViewCell.h的github项目。在iPhone上,清晰的颜色有效。但是,在iPad上它拒绝使tableview单元格清晰。相反,它使它变白。我一直在绞尽脑汁如何解决这个问题,但不能。我什至尝试过基于png设置背景,但它就是行不通。我可以使用哪些类型的替代方案来解决这个问题? 最佳答案 在GitHub上项目的文档中,有一个方法:-(void)tableView:(UITableView*)tableViewwillDisplayCell:(UITableViewCell

iphone - 为 iOS(iPhone 和 iPad)制作两个 Storyboard

是否可以只制作一个应用程序并在其中制作两个Storyboard,一个用于iPhone,一个用于iPad?我不喜欢在iPad上运行应用程序并单击2x按钮的想法。我的想法是创建两个Storyboard,并有一个开始类来检查您使用的设备是iPhone还是iPad,然后重定向到相应的Storyboard。我认为这是个好主意,因为代码是一样的。 最佳答案 创建两个不同的Storyboard并命名它们,以便轻松指定它们是哪个。然后单击允许您更改实际应用程序设置的文件。并将构建更改为universal,然后指定您要使用的Storyboard!有i

iphone - 像 xcode 一样为 iphone/ipad 显示批量优化 PNG

我正在为ipad开发一个杂志查看器,但我正在努力解决性能问题。我发现显示png最昂贵的部分是加载过程。我知道xcode能够在构建过程中优化png,这样的图像加载速度要快得多。但我不能将所有图像都包含到构建中,因为它会很大。您知道如何在不将其包含在构建过​​程中的情况下优化任意png吗?您知道iphone的最佳格式是什么吗?我认为png应该使用RGB-8888配色方案,但我不确定还有什么重要的。也许您知道imagemagick的确切参数? 最佳答案 我想我找到了一篇关于iphonepng优化的好文章:http://iphonedeve

ios - 如何使用 StoryBoard 在 iPad 上的 Popover 中显示 UIDatePicker?

我已经实现了在弹出框内显示日期选择器,以编程方式进行,如UIDatePickerinUIPopover中所示。.但我一直在尝试在界面生成器中这样做,我已经制作了一个名为DatePickerViewController.m的ViewController,其中包含一个DatePicker及其对应的IBoulet#import@interfaceDatePickerViewController:UIViewController@property(strong,nonatomic)IBOutletUIDatePicker*birthdayDatePicker;@end然后我需要在编辑生日文本字

ios - 我可以通过代码将 iPad 键盘设置为对接类型/未对接类型/拆分类型吗?

从设备设置中,用户可以将键盘设置为扩展坞类型或拆分类型。为了我们app的方便,能否通过代码将iPad键盘设置为docktype/splittype?因为有时分体式键盘/未对接的键盘最适合我们的用户界面。我搜索了很多线索,但没有找到解决方案。 最佳答案 不,您无法控制键盘。您的iPad应用程序应该可以在拆分键盘、停靠键盘和硬件键盘上正常工作。最好的办法是听取UIKeyboardWillChangeFrameNotification并更改UI以避免隐藏在键盘框架下。 关于ios-我可以通过代