iOS开发基础:Modal View Controller的不同呈现方式
2010-12-19 07:19:30 来源:WEB开发网核心提示:ModalViewController可以有不同的呈现方式(modalPresentationStyle),在ipad下要提供多方向支持时,iOS开发基础:Modal View Controller的不同呈现方式,就要注意可能要改变ModalViewController的呈现方式,列举如下:UIModalPresent
ModalViewController可以有不同的呈现方式(modalPresentationStyle),在ipad下要提供多方向支持时,就要注意可能要改变ModalViewController的呈现方式,列举如下:
UIModalPresentationFullScreen:全屏模式,即弹出窗口占满整个屏幕,在portrait模式和landscape模式下都一样,
UIModalPresentationFormSheet:会将窗口缩小,使之居于屏幕中间,在portrait和landscape下都一样,但要注意landscape下如果软键盘出现,窗口位置会调整。
UIModalPresentationPageSheet:比较给力的一种模式,在portrait时是FullScreen,在 landscape时和FormSheet模式有点像(上下没有留出空间),注意有这种需求的朋友直接用这种模式就可以了,不要想着自己编程去在 FullScreen和FormSheet去切换,很麻烦
UIModalPresentationCurrentContext:(有空再补充)
例子:
ControllerA.modalPresentationStyle = UIModalPresentationPageSheet;
[self presentModalViewController:ControllerA animated:YES];
[]
- ››开发学院教你用SQL 语句最快速清空MySQL 数据表的...
- ››iOS Safari支持浏览器内方向感应
- ››ios实现条形码扫描功能
- ››iOS开发知识:Core data操作含有初始数据的sqlite...
- ››iOS iPhone官方参考资料明细
- ››iOS开发基础:Modal View Controller的不同呈现方...
- ››iOS如何处理设备方向变化
- ››iOS开发基础之@property关键字
- ››iOS4下实现UIView动画结束后调用事件的新方法
- ››iOS开发代码:从文本文件中读取内容到字符串里
- ››iOS开发基础-UITableView
- ››iOS 开发者应该知道的 ARM 结构
更多精彩
赞助商链接