【导航控制器segue的传值问题 Objective-C语言】
发布时间:2023年12月20日
一、接下来呢,就是关于我们这个导航控制器传值的一部分了

1.那这个也是比较重要的啊,导航控制器的传值问题,
必须要认真听,
那,用到这个导航控制器传值,我呢,给大家讲,

给大家讲的是,通过storyboard使用导航控制器的传值,

选中这个项目文件夹,command + C、command + V、

复制一份儿,把名字改一下,11-通过storyboard使用导航控制器传值问题

是不是太长了,
没事儿啊,没事儿,那就没事儿,
好,回车,确认,

那我们,双击运行,

双击,运行,

好,我们再来看一下这个界面啊,了解一下它的过程,
而且呢,这个storyboard,是storyboard吧,

走一个,看一下它的界面儿,

1)一开始,是红色,里面有一个“绿色”按钮,点击,走,

2)跳转到绿色控制器,里面有一个“蓝色”按钮、一个“红色”按钮、
点击“蓝色”按钮,走着,

3)跳转到蓝色控制器,里面有一个”上一个“按钮、一个”根控制器“按钮、一个”指定控制器“按钮,
我们这两个都没写啊,“上一个”按钮、“根控制器”按钮,这两个都没写
这两个没写,因为它太简单了,是不是,
我们只写了这一个“指定控制器”按钮,我点击它,

点击,

返回到“红色”控制器了吧,
返回到指定控制器,
这是返回到0了,对吧,
返回到0了,我们再看一下蓝色里面的代码,

Array[0],vcs[0],对不对,
这是我们控制器,比较少,你是不是可以根据索引,确定是哪个控制器,

如果你这儿控制器比较多的话,大家思考一下啊,怎么跳转,
我给你一个提示,
你去遍历这个数组,

就说这么多啊,
2.好,那不用想了,接下来呢,我们来看这个导航控制器的传值问题

command + R,

那我首先呢,先给大家提一个需求,什么需求呢,
1)现在,我们点击“绿色”按钮,是不是跳转到绿色控制器了,

那现在呢,没完,现在有一个需求,

1)传值问题
那,这个需求,怎么说呢,

1)在红色控制器里面有一个文本框

2)当点击红色控制器内的“绿色”按钮的时候,将文本框输入的文字,传递给绿色控制器导航栏的title

首先呢,我们看第一个,
1)在红色控制器里面有个文本框
不要担心啊,一个一个来看,
在红色控制器里面,有一个文本框,你是不是给它放一个文本框,
对,所以呢,我现在点击项目,然后呢,在哪里写,

是不是找到红色控制器,

给里面,放进来一个文本框,

那我设置一下它的约束啊,

我呢,还是,谨慎一点儿,把这个Constraint to margins前面的勾去掉
然后呢,设置它,
1)距离顶部的,我们就不用设置了,
2)距离底部的,绿色按钮,

没有问题吧,
距离绿色按钮,我就让它为35,
3)然后呢,左右两边儿呢,分别为20、20、

然后呢,更新一下frame,

哦,距离底部这个35的竖线,没选上?
文章来源:https://blog.csdn.net/madoca/article/details/135077228
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:chenni525@qq.com进行投诉反馈,一经查实,立即删除!