zoukankan      html  css  js  c++  java
  • 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)




  • 相关阅读:
    阿里云 redis 通过rinetd 进行端口透传
    Linux文件系统的实现
    门外汉的IT
    被解放的姜戈05 黑面管家
    被解放的姜戈04 各取所需
    被解放的姜戈03 所谓伊人
    统计Go, Go, Go
    被解放的姜戈02 庄园疑云
    被解放的姜戈01 初试天涯
    亚马逊云架设WordPress博客
  • 原文地址:https://www.cnblogs.com/laugh/p/7120494.html
Copyright © 2011-2022 走看看