iOS: About split view

本文详细介绍了iOS中SplitViewController的基本使用限制,包括无法自由调整Master View宽度、横屏时无法隐藏Master View等问题。此外,还探讨了如何在SplitViewController上添加Banner的方法,并推荐了一款增强版SplitViewController组件——MGSplitViewController。

以下是官方对split view的描述 (ref link)

A split view controller must always be the root of any interface you create. In other words, you must always install the view from a UISplitViewController object as the root view of your application’s window. The panes of your split view interface may then contain navigation controllers, tab bar controllers, or any other type of view controller you need to implement your interface. Split view controllers cannot be presented modally.


因此如果想在split view的上面加个banner,是不可能的,你只能把banner加到split view的left panel or right panel.


* split view放进tabcontroller的方法: http://www.iphonedevsdk.com/forum/iphone-sdk-development/62217-simplest-way-make-split-controller-tab-bar-controller.html (例子


iOS自带的splitview有下列限制:(ref link)

1、不能随意指定Master view的宽度
2、不能在横屏时将Master view隐藏
3、无法方便地将Master view与Detail view之间的那种黑色的分隔线换成其它样式的分隔view。


* 一个更加强大的split view: MGSplitViewController


* 如何在一个navigation controller里,click a button to switch to a split view controller?

 http://stackoverflow.com/questions/8156656/switch-from-uinavigationcontroller-to-uisplitviewcontroller



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值