iphone - 3.5寸开发的ios应用改成4寸添加@2x启动图后按钮位置不对

标签 iphone ios objective-c

我的应用是3.5寸设计的,但是我添加启动图片后在4寸设备上运行时按钮的位置是错误的,所以我在4寸中新建了一个.xib,并复制布局3.5 英寸和调节按钮。但它没有用,我只是想知道如何将新的.xib 与.h 中为3.5 英寸.xib 文件编写的代码连接起来。非常感谢!

最佳答案

首先你必须管理那里的控制框架,因为这个 View 已经针对 3.5 和 4 inc 屏幕进行了更改。您有两种选择,一种是使用 Aunt-Layout,另一种是为每个 View-controller 使用单独的 story-boardXib

如果您正在为每个 View-controller 使用 story-boardXib。然后你可以将它设置为 Like Bellow screen Shot:-

enter image description here

在这里你可以设置它的大小为 3.5 xib 设置 3.5 和 4 为 4 inc 全屏。

您可以为此 View 设置它的子类,如下图所示:-

enter image description here

如果你使用的是 xib 而不是 storyboard 那么你只需要设置类而不需要设置身份。希望现在你能得到我,你的问题就会得到解决。

注意 还要检查 View Controller 是否使用导航栏,然后将带导航的控件放在 xib 中,这样您就可以设置控件的实际位置

关于iphone - 3.5寸开发的ios应用改成4寸添加@2x启动图后按钮位置不对,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19496169/

相关文章:

ios - 默认情况下,本地通知声音应打开

iphone - 屏蔽的 UIView 上的 UIGestureRecogniser?

ios - Swift 中的可选 ("nil") 是什么意思?

ios - 在 Objective-C 中传回 NSManagedObject

ios - 如何自定义UISlider高度

iphone - 在方法中获取参数类型

iphone - CocoaAsyncSocket 在后台后不起作用

html - 移动布局不呈现宽度 : 100%

ios - 无法播放系统声音 iOS 7

ios - 淡出披露指示符