• iPad和iPhone开发的异同


    iPad特有的API
    iPad多了一些特有的类,比如:
    UIPopoverController(左图)
    UISplitViewController(右图)
    … …

    有些API在iPhone和iPad都能用,但是显示效果是有差异的,比如UIActionSheet(左图iPhone,右图iPad)

    iPhone支持3个方向

    iPad支持4个方向

     横竖屏支持
    一般情况下,iPhone应用就一种屏幕方向,要么竖屏,要么横屏(游戏)
    其次,苹果官方建议:iPad应用最好同时支持横屏、竖屏两种方向

    开发细节
    如何新建一个iPad应用程序

    设备支持的应用程序
    iPhone上只能运行iPhone程序
    iPad上能够运行iPhone iPad程序

    开发过程
    iPhone和iPad开发的流程是一致的
    在iPhone开发中学到的所有知识基本都能用在iPad上




    Modal

    在iPhone开发中
    Modal是一种常见的切换控制器的方式
    默认是从屏幕底部往上弹出,直到完全盖住后面的内容为止

    在iPad开发中
    Modal的使用频率也是非常高的
    对比iPhone开发,Modal在iPad开发中多了一些用法

    呈现样式

    什么叫呈现样式
    Modal出来的控制器,最终显示出来的样子

    Modal常见有4种呈现样式
    UIModalPresentationFullScreen :全屏显示(默认)
    UIModalPresentationPageSheet
    宽度:竖屏时的宽度(768)
    高度:当前屏幕的高度(填充整个高度)
    UIModalPresentationFormSheet :占据屏幕中间的一小块
    UIModalPresentationCurrentContext :跟随父控制器的呈现样式

    过渡样式

    什么叫过渡样式
    Modal出来的控制器,是以怎样的动画呈现出来

    Modal一共4种过渡样式
    UIModalTransitionStyleCoverVertical :从底部往上钻(默认)
    UIModalTransitionStyleFlipHorizontal :三维翻转
    UIModalTransitionStyleCrossDissolve :淡入淡出
    UIModalTransitionStylePartialCurl :翻页(只显示部分,使用前提:呈现样式必须是UIModalPresentationFullScreen)




  • 相关阅读:
    Python深入02 上下文管理器
    Python深入01 特殊方法与多范式
    Python进阶09 动态类型
    Python进阶08 异常处理
    Python进阶07 函数对象
    Python进阶06 循环对象
    Python进阶05 循环设计
    Python进阶04 函数的参数对应
    Python进阶03 模块
    Python进阶02 文本文件的输入输出
  • 原文地址:https://www.cnblogs.com/laugh/p/7120494.html
Copyright © 2020-2023  润新知