[ios]ipad下的splitViewController

在ipad下可以使用splitViewController

splitViewController下包含两个viewController

这是一种将屏幕一分为二的方式。

在水平状态下会出现成两个左右两个区域

我们通常称

左边的为master

右边的为detail

 

如何在master与detail之间交互呢?

当需要传递信息时,只要当前ViewController在splitViewController下

就可以使用

self.splitViewController.viewControllers 来获取存放splitViewController下的ViewController数组。

这个数组是使用nonatomic copy的每次更改controller需要重新赋值[可以忽视这句 没啥用的 你很少会用到]

这个数组只有2个对象

在0号位置的是master

在1号位置的是detail

所以通常使用lastObject

与firstObject来获取当前splitViewController下的master与detail

 

获取到相应的master,detail你就可以随便传输数据啦~~~。

 

 

=================

如何在竖屏幕下通过toolbar的按钮点击打开隐藏的master

 

首先,让你的一个strong或者说会长期存在master内的vc实现<splitViewControllerDeletage>

然后复写几个方法

1个是 是否隐藏。

一个是隐藏时XXX

一个是SHOW时XX

 

因为隐藏时候和show时都会返回一个 toolBarItem 对象.这个对象就是用来控制master显示的。

将这个对象传到detail里面 并设置到detail的toolbar上。

注意:在splitVc里面的detail的toolbar在水平状态下回被隐藏[前提:当前VC的view的一级子类的情况]

通常传递这个toolBarItem会使用委托的方法。让detail实现一个协议然后。通过splitvc 获取detail对象 执行方法把这个

toolBarItem 传过去到detail 并将其添加到detail toolbar上。

说说ipad值得注意的控件-SplitViewController NULL 博文链接:https://zhangchong2011.iteye.com/blog/1491557 立即下载

相关推荐

iOS 文件浏览SplitViewController示例

iOS iphone,ipad 文件浏览SplitViewController示例

iOS_27SplitViewController的简单使用

最终效果图: 主控制器 BeyondViewController  继承自UISplitViewController // // BeyondViewController.h // 27_SplitViewCtroller // // Created by beyond on 14-8-31. // Copyright (c) 2014年 com.beyo

pre_eminent的JAVA学习园地 1897

发票OFD格式转换成PDF

发票OFD格式转换成PDF

Be_insighted的博客 930

无涯教程-Swift - Split View Controller

在iOS应用程序中,要求将屏幕分为两部分,并在每侧显示一个视图控制器以显示应用程序内容。在本教程的这一部分中,无涯教程将讨论Split View Controller,它是iOS应用程序的重要组成部分。拆分视图控制器是一个容器视图控制器,它通过将屏幕分为两部分来管理主从界面,以便用户可以与主界面进行交互以在详细视图控制器中获取详细信息。例如,IPad中的设置应用程序显示在主从界面中,如下图所示。

无涯教程 959

如何选择StandardScaler、MinMaxScaler和RobustScaler做标准化的对比解释和示例代码

选择合适的标准化方法取决于数据的特点和需求。如果数据分布接近正态分布且无异常值,可以使用。如果需要将数据映射到特定范围内并保持相对关系,可以使用。如果数据中存在异常值或离群点,可以使用进行鲁棒标准化。在分类、聚类算法中,需要使用距离来度量相似性的时候、或者使用PCA技术进行降维的时候,StandardScaler表现更好(避免不同量纲对方差、协方差计算的影响);在不涉及距离度量、协方差、数据不符合正态分布、异常值较少的时候,可使用MinMaxScaler。

qq_36001281的博客 4939

Web3前沿技术的智能合约安全审计

随着Web3技术的快速发展,智能合约作为区块链应用的核心组件,其安全性问题日益突出。本文旨在系统性地介绍智能合约安全审计的技术体系,帮助开发者理解智能合约安全风险,掌握安全审计的方法论和工具链。智能合约安全的基本概念常见漏洞类型及其原理安全审计的技术方法实际审计案例分析安全审计工具和资源首先介绍基本概念和背景然后分析常见漏洞和安全风险接着详细讲解安全审计技术提供实际案例和代码示例最后讨论工具资源和未来趋势智能合约:运行在区块链上的自执行程序,代码即法律安全审计。

AI天才研究院 1546

iOS-iPad开发之SplitViewController简单介绍

iOS-iPad开发之SplitViewController简单介绍 SplitViewController图形化创建 SplitViewController可以并列显示两个view,适用于基于navigation导航的和“主-从”视图。“主-从”视图分别为masterViewCotroller, detailViewController. masterViewC...

weixin_30352191的博客 190

YOLO11涨点优化:原创自研 | 魔改Bottleneck,具备多尺度和特征通道融合的结构

可以将C3k2_MSAMCS放在neck,或者backbone和neck同时修改,具体看自己数据集的涨点情况决定

①答疑群聊服务;②YOLO大模型知识问答系统;③计算机视觉论文生成智能体; 1648

Split View Controller在应用的中的若干问题及解决

Split View Controller是iPad中最具特色的视图控制器之一。它充分利用iPad横竖屏转换时的屏幕空间变化,提供了以左右分栏或popover来进行导航的界面视图。但它在使用上的复杂程度远不是TableView Controller之类的控制器所能相比。而且由于其本身所具有的限制,我们无法象使用其他控制器组件一样任意使用它。本文总结了iPad应用中SplitView Control...

wangpengfei360 325

把 MCP Server 直接装进 SAP ABAP:用 Unlimited Display Tools 打通 Agentic SDK 与 SAP ECC / S/4HANA 的最后一公里

摘要:AI与SAP集成的MCP解决方案 企业在AI集成中面临工具链复杂、数据对接繁琐的挑战。Model Context Protocol (MCP)通过标准化工具与数据暴露方式,将集成复杂度从N×M降至N+M。在SAP生态中,MCP Server for SAP直接部署于ABAP层,利用DDIC/CDS视图对接各类Agent SDK,避免中间件风险。 MCP核心包含三类对象: Tools:带元数据的可执行动作 Resources:结构化上下文数据 Prompts:可参数化提示模板 ABAP层实现MCP Se

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 680

在 SAP S/4HANA Cloud Public Edition 中掌控 ABAP 生命周期管理:One-Off、Multi-Off 与 Scalable Delivery 的落地方法论

本文系统梳理了SAP S/4HANA Cloud Public Edition中ABAP扩展开发的三种生命周期管理模式:One-Off适用于企业内部扩展,通过Import Collection在三系统间流转;Multi-Off面向少量客户交付,基于gCTS和Git实现不连接系统间的传输;Scalable Delivery则将扩展产品化为add-on,支持规模化分发。文章结合RAP、OData等实际开发场景,对比分析了各模式的特点与适用边界,为国内团队提供了符合Public Cloud要求的开发与交付实践建议

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1495

[ios]ipad下的splitViewController 让你的APP看起来酷酷的!

在ipad下可以使用splitViewController splitViewController下包含两个viewController 这是一种将屏幕一分为二的方式。 在水平状态下会出现成两个左右两个区域 我们通常称 左边的为master 右边的为detail 如何在master与detail之间交互呢? 当需要传递信息时,只要当前ViewController在splitV...

weixin_34082789的博客 101

SAP MM模块后续借记、后续贷记、贷方凭证简介

在SAP系统中,后续借记、后续贷记和贷方凭证是处理供应商发票、采购和付款过程中常见的财务交易。

我小时候很黑的博客 3266

iOS 5 故事板进阶(3)

自定义 Segue你已经看过两种类型的 segue 了:Modal 和 Push。这对大部分程序来说足够了,但有时候你可能感到腻味。幸运的是,你可以创建自己的 segue 动画来稍微调剂一下。让我们来试试如何将从 Gestures 到 Ranking 屏的转换动画定义为自己的动画效果。选中 BestPlayers segue,将它的 Style 设置为Custom。接下来会让你输入 segue 类

kmyhy的专栏 4994

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

IPAD 分栏ui

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_33719619的博客 136

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

iphone开发问题及解决

1、ipad弹出view在xib里面改大小的地方是灰化的可以把status bar改成unspecified,这样就可以改大小了。

爱码的专栏 617

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

如何用SplitViewController控件

如何用SplitViewController控件 2010-12-16 分类: 在苹果公司推出iPad以后,基于iPad的大画面,同时提供了在iPhone不支持的多个新的ViewController,其中一个就是SplitViewController。            但是从苹果公司提供资料以及网上的各种信息来看,似乎无法在TabBar中使用SplitViewContro

学习笔记 680

UISplitViewController使用记录

记录一下写一个ipad上第一次使用splitViewController的过程, 1。使用storyBoard,将storyBoard中的View 删掉,拖入一个splitVC,将程序的入口指向split ,同时,将AppDelegate中的window的rootVC 设为splitVC 2.新建两个VC,分别是master(LeftMenuTableViewController) 和

已疯的小胖子 5960

iOS - UISplitViewController

&#13; 前言 NS_CLASS_AVAILABLE_IOS(3_2) @interface UISplitViewController : UIViewController @available(iOS 3.2, *) public class UISplitViewController : UIViewController 大多数时候,iP...

rstbfveradsvc 264

iOS:iPad和iPhone开发的异同(UIPopoverController、UISplitViewController)

iPad和iPhone开发的异同 1、iPhone和iPad: niPhone是手机,iPad、iPad Mini是平板电脑 iPhone和iPad开发的区别 屏幕的尺寸 \分辨率 UI元素的排布 \设计 键盘 API 屏幕方向的支持   2、屏幕的尺寸 \分辨率     3、iPad特有的API iPad多了一些特有的类,比如: pUIPopover...

weixin_34343689的博客 87

iPad开发:UISplitViewController应用

iPad 应用中,UISplitViewController是最具特色的视图控制器,用于显示一个从左右分隔的分栏视图。新建View–based Appliation项目:SplitVCDemo。用IB打开SplitVCDemoViewController.xib,点击File->CreateiPad Version Using…,save as,文件名仍保持“SplitVCDemoViewCont

kmyhy的专栏 1万+

UISplitViewController

前言 大多数时候,iPhone、iPod 应用与 iPad 应用开发没有太大的区别,但是 iPad 的屏幕比 iPhone 大, 设计程序时可以充分利用 iPad 的大屏幕特点,例如 TabBar 和 Navigation 的使用会减少, 相应的会采用新的一种 ViewController 来代替,那就是 UISplitViewController,这个控件是 iPad 专用的视图控制器。 使用...

weixin_34392906的博客 109

故事板(Storyboard) 、 iPad编程 、 App和VC的生命周期

1 创建动态TableView 1.1 问题 动态表视图就是显示多少分区,多少行以及每一行的显示内容都是根据数据源来决定。之前我们学过用xib展示动态表视图,本案例将学习如何使用Storyboard展示动态表视图,如图-1所示: 图-1 1.2 方案 首先创建一个SingleViewApplication项目,Xcode会自动帮我们创建好一个TRViewController类,并...

weixin_30381793的博客 323
上一篇: [ios]ios6 中找不到autosizing 标签
下一篇: [ios]ViewController生命周期
iPoolo
博客等级 码龄17年 2粉丝 168原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值