相关疑难解决方法(0)

如何开发或迁移iPhone 5屏幕分辨率的应用程序?

新的iPhone 5显示器具有新的宽高比和新的分辨率(640 x 1136像素).

开发新的或已经过渡的现有应用程序到新屏幕尺寸需要什么?

我们应该记住什么使应用程序对于旧显示器和新的宽屏宽高比"通用"?

iphone screen ios iphone-5

496
推荐指数
18
解决办法
15万
查看次数

如何检测iPhone 5(宽屏设备)?

我刚刚升级到XCode 4.5 GM,发现你现在可以将"4"Retina'大小应用到故事板中的视图控制器.

现在,如果我想创建一个在iPhone 4和5上运行的应用程序,当然我必须构建每个窗口两次,但我还必须检测用户是否有一个3.5"或4"屏幕的iPhone,然后应用视图.

我该怎么办?

iphone screen objective-c device ios

301
推荐指数
9
解决办法
15万
查看次数

以编程方式对Interface Builder/xib/nib自动调整掩码

我在(可能是错误的)假设中,在xib中启用右边距指示符等同于使用UIViewAutoresizingFlexibleLeftMargin内部代码等等.

所以,我曾经根据这个快照思考: 在此输入图像描述

今天晚些时候我不得不交叉检查,偶然发现了这个帖子.

还有苹果文档,标题为标题部分 - "使用自动调整规则自动处理布局更改"链接:https://developer.apple.com/library/content/documentation/WindowsViews/Conceptual/ViewPG_iPhoneOS/CreatingViews/ CreatingViews.html

所以我现在脑子里有一个更新的概念,关于如何以编程方式设置自动调整掩码等同于xib设置:

场景1:仅设置(UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight)相当于:

(UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight)

在XIB?

场景2:(UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleBottomMargin)代码设置相当于:

(UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleBottomMargin)

在XIB?

我的2个更新方案是否正确?我现在理解了吗?

cocoa-touch uiview ios autoresizingmask

217
推荐指数
2
解决办法
7万
查看次数

如何使xib兼容iphone 5和iphone 4设备

我正在尝试布置我的xib,以便布局适合iphone 5(4英寸视网膜)和3.5设备.

因为我必须支持IOS-5,所以我不能使用autolayout.我必须使用弹簧和Struts.

我在interface-builder中尝试了一切.但要么我的观点超出了iphone-3.5英寸的底部,要么完全没有填充iphone-4英寸视网膜.

有人可以提示如何让xib与这两种设备兼容吗?

为了更清楚,我添加了截图:

当我在属性检查器中设置大小3.5时: 当我在属性检查器中将大小设置为3.5时

它看起来在iphone-5.按钮下方有一个空格: 这就是它在3.5英寸设备的模拟器中的外观

如果我在界面构建器中设置了4英寸的大小.您可以看到底部按钮在iphone-4中不可见. 如果我在界面构建器中设置了3.5英寸的大小

所以你会问我正在使用的设置是什么.他们是:

在此输入图像描述 在此输入图像描述 在此输入图像描述

iphone xcode interface-builder

45
推荐指数
4
解决办法
5万
查看次数

适用于iPhone和iPad的单一NIB

我在这里和谷歌看到了类似的问题,但没有人回答我的实际问题.我想为iPhone和iPad配备一个NIB.NIB本身应该只有一个空视图.应该进入视图的所有内容都是以编程方式完成的.我检查设备是否是iPhone/iPad,然后计算并设置布局.一点点工作,但对于所需的任务,这对我来说是最好的解决方案.

但是当通过"新文件... - >用户界面 - >视图"添加新视图时,我被要求提供设备系列.选择当然是iPhone或iPad.但我希望视图可以在两种设备上工作,一种通用的.

我尝试了iPhone视图,它实际上适用于iPhone和iPad两种设备.所以似乎一切都很好.我的问题更通用,询问是否可以重新使用iPhone的iPhone视图.我应该换一种方式吗?更好的解决方案?

请理解我真的想以单一视图和编程方式工作,因此请为每个设备使用单独视图并使用IB的解决方案请保留!

谢谢

iphone objective-c ipad ios xcode5

4
推荐指数
1
解决办法
159
查看次数

Iphone 5屏幕分辨率问题

我想为Iphone 5制作应用程序.我读iphone 5尺寸有点大4s.我想知道我应该制作哪种尺寸的屏幕模拟?什么尺寸的图像,如导航栏,背景图像等,任何身体都可以帮助我.

谢谢.

iphone iphone-5

-5
推荐指数
1
解决办法
6497
查看次数