UISplitViewController】的更多相关文章

UISplitViewController - 分屏视图控制器 概述 UISplitViewController 是一个容器vc, 展示一个 master-detail(主-详(从))界面. 主视图改变会驱动从视图的改变.两个视图可用同时展示,也可以只显示一个.当创建app界面的时候,UISplitViewController通常是root vc ,它没有自己的元素可展示,它展示的是它的子vc,可通过属viewControllers来设置. 主要属性及方法 preferredDisplayMod…
前言 NS_CLASS_AVAILABLE_IOS(3_2) @interface UISplitViewController : UIViewController @available(iOS 3.2, *) public class UISplitViewController : UIViewController 大多数时候,iPhone.iPod 应用与 iPad 应用开发没有太大的区别,但是 iPad 的屏幕比 iPhone 大,设计程序时可以充分利用 iPad 的大屏幕特点,例如 Ta…
分割控制器UISplitViewController <1>功能:它也是ipad的一个新特性,在屏幕上可以同时显示两个控制器,左边一个,右边一个:左边的为主控制器,右边的为详细控制器,主控制器可以根据需要显示或隐藏.它对于iPhone虽然可以使用,但是不具备同时显示的特点,在iPhone的样式,就是导航控制器切换的模式.   <2>介绍 Split View通常只是一个基本元素,它填满整个屏幕,不可能把Split View放到其他什么的内部,一般情况下是提供给整个app的. Spl…
iPad和iPhone开发的异同 1.iPhone和iPad: niPhone是手机,iPad.iPad Mini是平板电脑 iPhone和iPad开发的区别 屏幕的尺寸 \分辨率 UI元素的排布 \设计 键盘 API 屏幕方向的支持   2.屏幕的尺寸 \分辨率     3.iPad特有的API iPad多了一些特有的类,比如: pUIPopoverController(左图) pUISplitViewController(右图)   4.屏幕方向的支持   5.开发细节   6.UIPopo…
默认UISplitViewController的Master和Detail的宽度是固定的,可以通过下面的方式来改变 [splitViewController setValue:[NSNumber numberWithFloat:200.0] forKey:@"_masterColumnWidth"]; 之前使用一切正常,但当系统升级到iOS 10.0以后,APP在这里闪退了. 解决方案: IOS 8.0之后引入了一个新的参数 maximumPrimaryColumnWidth [spl…
分割控制器UISplitViewController <1>功能:它也是ipad的一个新特性,在屏幕上可以同时显示两个控制器,左边一个,右边一个:左边的为主控制器,右边的为详细控制器,主控制器可以根据需要显示或隐藏.它对于iPhone虽然可以使用,但是不具备同时显示的特点,在iPhone的样式,就是导航控制器切换的模式.   <2>介绍 Split View通常只是一个基本元素,它填满整个屏幕,不可能把Split View放到其他什么的内部,一般情况下是提供给整个app的. Spl…
这种控制器只能用于iPad,它可以在iPad屏幕中显示两个不同的场景:在横向模式下,左边显示一个表,供用户选择:用户选择表中的元素后,详细视图将显示该元素的详细信息.如果iPad被旋转到纵向模式,表将消失,而详细视图将填满整个屏幕:要进行导航,用户可触摸一个工具栏按钮,这将显示一个包含表的弹出框. 默认情况下,UISplitViewController的一端连接到一个受导航控制器(UINavigationController)管理的表视图(UITableViewController),这代表主场…
前言 大多数时候,iPhone.iPod 应用与 iPad 应用开发没有太大的区别,但是 iPad 的屏幕比 iPhone 大, 设计程序时可以充分利用 iPad 的大屏幕特点,例如 TabBar 和 Navigation 的使用会减少, 相应的会采用新的一种 ViewController 来代替,那就是 UISplitViewController,这个控件是 iPad 专用的视图控制器. 使用 SplitViewController 导航时,横屏情况下,左边显示一个导航表,点击导航项时右边显示…
iPad的屏幕比iPhone大,所以在界面上,iPad比iPhone多一个UISplitViewController,用来实现iPad在横屏时,分两栏显示所需要的界面,可以一边是目录一边是具体的内容.下面我将详细的阐述UISplitViewController在ipad中的使用. 首先是创建一个工程:iPad.demo. <IGNORE_JS_OP style="WIDOWS: 2; TEXT-TRANSFORM: none; BACKGROUND-COLOR: rgb(255,255,2…
iOS Programming UISplitViewController  The iPad, on the other hand, has plenty of screen space to present both views using a built-in class called UISplitViewController. iPad 有足够的屏幕空间来展现两个view用built-in 类称为UISplitViewController. UISplitViewController…