iPad开发第一天
来源:互联网 发布:mysql cast 编辑:程序博客网 时间:2024/05/16 15:13
1.新建一个iPad应用程序
2.设备支持的应用程序
iPhone上只能运行iPhone程序
iPad上能够运行iPhone \ iPad程序
3.开发过程
iPhone和iPad开发的流程是一致的
在iPhone开发中学到的所有知识基本都能用在iPad上
4、popoverController简介:
UIPopoverController:
是iPad开发中常见的一种控制器(在iPhone上不允许使用)
跟其他控制器不一样的是,它直接继承自NSObject,并非继承自UIViewController
它只占用部分屏幕空间来呈现信息,而且显示在屏幕的最前面
5、popoverController使用步骤(1)设置内容控制器
由于UIPopoverController直接继承自NSObject,不具备可视化的能力。因此UIPopoverController上面的内容必须由另外一个继承自UIViewController的控制器来提供,这个控制器称为“内容控制器”
(2)设置内容的尺寸
显示出来占据多少屏幕空间
(3)显示,即从哪个地方冒出来
OK...到此为止,待续。。插入
autoresizingMask
autoresizingMask是控制控件在当前view中的自适应的情况这一块之前很是模糊,今天闲下来仔细的研究了研究,貌似抓到规律,现在分享给大家希望能帮助一些人,也希望懂的大侠能够指点,简单归结如下:
屏幕旋转如果想控制某个控件相对view的位置不发生变化(比如:右上角,右下角)应该清楚view在屏幕中心的水平、垂直位置(将屏幕划分为4个区域,屏幕左上角,屏幕左下角,屏幕右上角,屏幕右下角),只有view的坐标不在屏幕的左上角的view才需要调整autoresizingMask的属性。
例如:
基于屏幕 左下角 的view想要相对 Bottom & Left 的位置不变则 autoresizingMask= UIViewAutoresizingFlexibleTopMargin (IB方向相反,选择下方的Autoresizing)
基于屏幕 右上角的view想要相对 Top & Right 的位置不变则 autoresizingMask= UIViewAutoresizingFlexibleLeftpMargin (IB方向相反,选择左方的Autoresizing)
基于屏幕 右下角 的view想要相对 Bottom & Right 的位置不变则 autoresizingMask= UIViewAutoresizingFlexibleTopMargin| UIViewAutoresizingFlexibleLeftMargin (IB方向相反,选择下方和右方的Autoresizing)
因为 屏幕右下角的 view 在屏幕水平位置和垂直位置的共有区域 所以要设置 TopMargin & LeftMargin
0 0
- iPad开发第一天
- ipad/iphone开发培训第一天感受
- 封闭开发第一天
- iphone开发第一天
- Android 开发第一天
- Android开发第一天
- IOS开发第一天
- winform开发第一天
- spark开发第一天
- mybatis开发(第一天)
- Android 开发第一天
- web开发第一天
- H5开发第一天
- Java开发前奏第一天
- Android开发学习第一天
- IOS开发第一天-0803
- IOS开发第一天-0807
- Android游戏开发第一天
- Android Fragment——管理Fragment
- Rabbitmq学习整理1
- chrome使用技巧
- CentOS下使用VIM打造C/C++开发环境
- leetcode 235 Lowest Common Ancestor of a Binary Search Tree(难易度:Easy)
- iPad开发第一天
- 多线程编程1-NSThread
- 【Material Design视觉设计语言】UI组件设计(七):网格
- 题目:编写一个程序,创建一个单链表,需要完成以下要求 1. 用户输入一组整数,以0作为结束标志,将这一组整数存放在链表中(0不存放),并打印该链表中的值。 2. 删除第5个元素,并打印删除后的结
- iOS 大型项目开发漫谈
- Spring MVC详解(四) Controller接口控制器详解(1)
- 整理网上资料---C标准库值篇二 :标准库源码下载地址、标准库手册下载地址
- ios禁用多按钮同时点下的效果
- 用浏览器跳转APP研究方案记录