免费开源的iOS开发学习平台

- uinavigationcontroller -

UINavigationController介绍:13-使用代理逆传数据(目标VC->源VC)
导航控制器管理的子控制器之间进行数据传递,除了源控制器向目标控制器传递数据之外,有时目标控制器也需要传递数据给源控制器,例如在目标控制器中修改了一些数据,用户点击返回后,修改后的数据需要显示在源...
UINavigationController介绍:12-顺传数据(源VC->目标VC)
在使用导航控制器进行子控制器切换时,经常会涉及到控制器之间的数据传递,例如在微信App中,当我们从联系人列表中选中某个联系人后,就会打开与该联系人的对话界面,此时就涉及到把选中的联系人信息传递到...
UINavigationController介绍:11-代理方法
UINavigationController的代理方法可以监听控制器的入栈和出栈操作,同时UINavigationBar的代理方法可以监听navigationItem的入栈和出栈操作,这两种代理...
UINavigationController介绍:9-UINavigationItem定制示例
本节的示例代码定制了一个导航栏,其中,左右两侧分别为一个文字按钮以及一个图片按钮,中间为文字描述。这是最常使用的导航栏分布样式之一。准备工作在进行定制之前,首先进行如下的准备工作:新建一个工程,...
UINavigationController介绍:8-UINavigationItem
UINavigationItem类的对象主要用于导航栏上显示的按钮以及标题,一般来说,每个子控制器需要显示的标题以及按钮都不相同,因此,在UIKIT框架中,对于每个子控制器需要显示在导航栏上的标...
UINavigationController介绍:7-导航栏设置背景图片
默认情况下,导航栏使用的是近似于白色的纯色背景,然而在实际的开发过程中,为了展示更加丰富的效果,我们也可以为导航栏添加一个整体的背景图片。在UINavigationBar类中,提供了setBac...