xcode-Xcode6.1创建的工程无法实现自动适配

问题描述

Xcode6.1创建的工程无法实现自动适配
我的问题是这样的,请教各位大神:
原来的小工程不是用Xcode6.1创建的,后来用Xcode6.1打开进行了部分更改,按钮和键盘等一系列的控件都是用代码写死的坐标宽高。完成之后在该工程中运行可以做到自动适配。现在问题来了!!把该部分的代码移植到总的项目工程(用Xcode6.1创建)中,无法实现自动适配,好多控件的位置都偏移了,这该怎么办啊~~~~~~求各位大神支招

解决方案

无非是因为iOS8的原因,给你三个博客
iOS:iOS8开发(一)~初探Size Class
http://blog.csdn.net/u013243469/article/details/41047765
iOS:iOS8开发(二)~storyboard中autolayout和size class的使用详解
http://blog.csdn.net/u013243469/article/details/41249189
iOS:iOS8开发(三)~深入理解autolayout
http://blog.csdn.net/u013243469/article/details/41249545

解决方案二:
如果是代码写死的布局,那可能会不好用。
如果允许,建议使用自动布局。这样在多种型号设备适配上,比较方便。

时间: 2024-09-12 18:45:39

xcode-Xcode6.1创建的工程无法实现自动适配的相关文章

xcode6.0.1创建空工程/Empty Application

    大家会发现在xcode6中找不到创建空工程的图标了,对于用惯了空工程来说,使用单视图界面会不习惯,甚至不会,接下来将告诉大家如何在xcode6.0.1中创建空工程. 之前版本Xcode创建应用的选项有 Xcode6.0.1就没了这个选项 用single view Application是不是觉得很不好用呢. 下面是解决方法. 首先创建个Single View Application 删除Main.storyboard,  LaunchScreen.xib根据自己需要选择是否删除! 如果V

eclispe android-eclipse第一次创建android工程出错,请大神指教

问题描述 eclipse第一次创建android工程出错,请大神指教 解决方案 工程make编译一下看看,有些出现红色的X是因为没有编译. 解决方案二: 看下环境配置是否正确.新建项目就出错一般是环境的问题 解决方案三: 不知道你的adt是不是自己装的,我之前也遇过,后来用google已集成的adt就没事了,要我可以发给你

idea中的创建springboot工程

问题描述 idea中的创建springboot工程 启动后有错误Unregistering JMX-exposed beans on shutdown 如所示:并且我访问http://localhost:8080/ 无法访问 解决方案 http://www.oschina.net/question/168155_2141296 解决方案二: idea 创建 maven web工程

eclipse创建maven工程时报错

问题描述 eclipse创建maven工程时报错 使用的是官方的Eclipse中自带的m2e插件,创建maven项目时就弹出个错误 在pom.xml文件那会显示个红X,提示如下: Multiple annotations found at this line: - Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-compiler-plugin:3.1:testCompi

eclipse-Android Studio如何创建库工程

问题描述 Android Studio如何创建库工程 请注意,是库工程,不是库module. 写代码久了的人大抵都会有积累下一套自己的代码作为框架.在Eclipse中可以很轻易地创建一个Project设为is Library让其他工程引用,但是在Android Studio中不同工程之间毫无关联.作为Module导入的话又让代码多了好几个副本,维护起来极之费力. 都说死丢丢强大,这点功能不可能没有吧-- 解决方案 可以考虑使用动态链接库 解决方案二: [Android Studio(二)]创建工

stm32开发之使用Keil MDK以及标准外设库创建STM32工程

通过上一节对标准外设库的介绍,想必各位读者对标准外设库已经有了基本的认识,然而由于标准外设库中文件众多,很多初学者在开始很长一段时间内甚至都无法完全自己建立一个工程,很多人只是依赖标准外设库或给定的工程模板.本节就介绍怎样利用Keil MDK开发环境和标准外设库来搭建自己的工程. 建立一个基于标准外设库其实并不复杂,网络上也有很多关于怎样在Keil MDK下建立工程的教程,方法也各异,本节所介绍的方法本着少改动.便于使用.方便更换器件等原则,给大家介绍怎样在Keil中创建一个工程,并以一个最简单

android-在创建qt工程的时候,第一天可以,第二天用360 清理一下,就发生下面的事

问题描述 在创建qt工程的时候,第一天可以,第二天用360 清理一下,就发生下面的事 编译的时候总是出现这个,咋回事大神 Error while building/deploying project untitled4 (kit: Android for armeabi (GCC 4.8, Qt 5.4.0)) When executing step "Build Android APK" 解决方案 360把需要的文件清理掉了啊. 忠告:编程,远离360! 解决方案二: 重新rebui

ubuntu 10.04安装eclipse 怎么配置环境变量还是安装什么插件,可以创建android工程。

问题描述 我按照网上的教程(http://limssb.blog.163.com/blog/static/147304372010810101747796/),安装完毕就是在eclipse的preferences上找不到android选项,也不知道怎么创建android工程,求救求教. 解决方案 解决方案二:需要ADT插件下载地址:http://dl.google.com/android/ADT-0.9.7.zip(应该需要翻墙)启动Eclipse,选择Help>InstallNewSoftwa

深入实践Spring Boot1.2 创建项目工程

1.2 创建项目工程 现在,可以尝试使用IDEA来创建一个项目工程.如果是第一次打开IDEA,可以选择Create New Project创建一个新工程.如果已经打开了IDEA,在File菜单中选择New Project,也能打开New Project对话框,如图1-6所示.使用IDEA创建一个Spring Boot项目有很多方法,这里只介绍使用Maven和Spring Initializr这两种方法来创建一个新项目.一般使用Maven来新建一个项目,因为这样更容易按我们的要求配置一个项目.