【通讯录案例-登录功能-Segue Objective-C语言】

2024-01-03 12:12

本文主要是介绍【通讯录案例-登录功能-Segue Objective-C语言】,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、我们接下来呢,来说这个登录按钮的实现,

通知

1.我们来实现一下这个登录按钮的一个功能啊,

比如说,当我点击“登录”了以后,我要跳到后边儿的那个TableView,

首先呢,我们来看一下示例程序,参考一下,

当我们上边这两个文本框都有值的时候,

通知

当这两个文本框都有值了以后,登录按钮就会亮起来,

通知

当我点击这个“登录”按钮的时候呢,我应该跳到后面的那个控制器,

好,那么呢,这个时候,怎么着去做,

2.首先呢,我要有一个控制器啊,我们先把这个控制器拖出来,

拖控制器之前呢,我们先看一下我们这个示例程序,

当我登录过来以后呢,先显示一个“正在登录中”的提示信息,

通知

然后,再显示一个控制器,

通知

这是一个TableViewController吧,

所以呢,我在后边儿,再拖一个UITableViewController,

通知

拖完了以后,

通知

我们现在是点击“登录”按钮,跳过来,

我们是不是应该连线,

我们先来连根儿线,

通知

选择“show”,

通知

这个连线呢,我应该选择“show”,对吧,

通知

那么,下边,还有一个过期的push,

这个跟大家说过吗,没有吧,跟大家说一下啊,

2.push跟show的区别

1)实际上,你现在选择push,这个时候,command + R,

通知

这样也是没有问题的,它的代码里面,是没有过期的,但是在storyboard里边儿,是过期的,

通知

好,然后呢,在这个里边儿啊,我两个文本框,都输入“1”,

通知

我现在,让“登录”按钮亮起来,然后点击,

通知

它也可以跳过来,

你选择“show”,实际上,它也可以跳过来,

那么,这两个,“push”、和、“show”、

有什么样的区别,

我现在呢,在这个里边儿,把它先删除,

通知

删除,

通知

然后呢,再随便儿来拖入一个Controller,

通知

好,先用show来连一下,

通知

我们现在先,假如说,选择“show”,

那,选择show的时候呢,我们有的时候呢,可能需要改你后边儿这个控制器的标题,

通知

那么,我们刚才改的呢,直接双击,就能改,

现在呢,双击是不是就改不了了,

那这个时候,缺点儿什么东西,

是不是要去拖一个叫做“Navigation Item”的东西,

搜索一下“navi“

通知

好,来,这个里边儿,

通知

这个里边儿,我们来看啊,这个里边儿,tableViewController,下边儿只有一个table View

通知

2)这时候,我要拖一个Navigation Item,上来,

通知

诶,上不去,哦,是右边儿这个,啊,

通知

好,把这个“Navigation Item”,拖上来,

通知

然后呢,把这个东西,拖上来,

通知

拖上来以后,

通知

现在就不仅仅是一个table View了,

通知

还多了一个叫做“Navigation Item”,的东西,

然后呢,我们在这块儿,还可以双击去改一下标题,

通知

改它的标题,这些都是可以的,

通知

然后呢,command + R,

通知

我现在呢,也让它亮起来,然后呢,点击“登录”按钮,

通知

它应该会显示这个标题,

“·12312312“,它也是从右往左push过来,

然后呢,会有一个“·12312312”的标题,

3.好,那么,push跟这个show,有什么样儿的区别,

1)我现在呢,同样,把刚才的Controller删掉,再拖一个table View Controller,

通知

然后呢,在登录按钮这一块儿,连一根儿线,

通知

选择“push”,

2)选择push以后,看左边这儿,

通知

看左边这儿,直接就有一个Navigation Item,了吧,

通知

你选择push以后,是不是相当于默认就有这个Navigation Item,了,

通知

也可以改标题,

通知

command + R,

我让登录按钮亮起来,点击登录按钮,

通知

点击登录按钮,

通知

上边儿是不是也有标题,

也就是说,push、和、show、的区别,实际上,

1)push:它会自动给你添加上一个Navigation Item,

这篇关于【通讯录案例-登录功能-Segue Objective-C语言】的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/565655

相关文章

mysql_mcp_server部署及应用实践案例

《mysql_mcp_server部署及应用实践案例》文章介绍了在CentOS7.5环境下部署MySQL_mcp_server的步骤,包括服务安装、配置和启动,还提供了一个基于Dify工作流的应用案例... 目录mysql_mcp_server部署及应用案例1. 服务安装1.1. 下载源码1.2. 创建独立

mybatis-plus分表实现案例(附示例代码)

《mybatis-plus分表实现案例(附示例代码)》MyBatis-Plus是一个MyBatis的增强工具,在MyBatis的基础上只做增强不做改变,为简化开发、提高效率而生,:本文主要介绍my... 目录文档说明数据库水平分表思路1. 为什么要水平分表2. 核心设计要点3.基于数据库水平分表注意事项示例

SpringBoot整合AOP及使用案例实战

《SpringBoot整合AOP及使用案例实战》本文详细介绍了SpringAOP中的切入点表达式,重点讲解了execution表达式的语法和用法,通过案例实战,展示了AOP的基本使用、结合自定义注解以... 目录一、 引入依赖二、切入点表达式详解三、案例实战1. AOP基本使用2. AOP结合自定义注解3.

Qt实现对Word网页的读取功能

《Qt实现对Word网页的读取功能》文章介绍了几种在Qt中实现Word文档(.docx/.doc)读写功能的方法,包括基于QAxObject的COM接口调用、DOCX模板替换及跨平台解决方案,重点讨论... 目录1. 核心实现方式2. 基于QAxObject的COM接口调用(Windows专用)2.1 环境

Springboot3 ResponseEntity 完全使用案例

《Springboot3ResponseEntity完全使用案例》ResponseEntity是SpringBoot中控制HTTP响应的核心工具——它能让你精准定义响应状态码、响应头、响应体,相比... 目录Spring Boot 3 ResponseEntity 完全使用教程前置准备1. 项目基础依赖(M

C语言逗号运算符和逗号表达式的使用小结

《C语言逗号运算符和逗号表达式的使用小结》本文详细介绍了C语言中的逗号运算符和逗号表达式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习... 在C语言中逗号“,”也是一种运算符,称为逗号运算符。 其功能是把两个表达式连接其一般形式为:表达

Go语言实现桥接模式

《Go语言实现桥接模式》桥接模式是一种结构型设计模式,它将抽象部分与实现部分分离,使它们可以独立地变化,本文就来介绍一下了Go语言实现桥接模式,感兴趣的可以了解一下... 目录简介核心概念为什么使用桥接模式?应用场景案例分析步骤一:定义实现接口步骤二:创建具体实现类步骤三:定义抽象类步骤四:创建扩展抽象类步

GO语言实现串口简单通讯

《GO语言实现串口简单通讯》本文分享了使用Go语言进行串口通讯的实践过程,详细介绍了串口配置、数据发送与接收的代码实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要... 目录背景串口通讯代码代码块分解解析完整代码运行结果背景最近再学习 go 语言,在某宝用5块钱买了个

SpringBoot+Vue3整合SSE实现实时消息推送功能

《SpringBoot+Vue3整合SSE实现实时消息推送功能》在日常开发中,我们经常需要实现实时消息推送的功能,这篇文章将基于SpringBoot和Vue3来简单实现一个入门级的例子,下面小编就和大... 目录前言先大概介绍下SSE后端实现(SpringBoot)前端实现(vue3)1. 数据类型定义2.

Spring Boot基于 JWT 优化 Spring Security 无状态登录实战指南

《SpringBoot基于JWT优化SpringSecurity无状态登录实战指南》本文介绍如何使用JWT优化SpringSecurity实现无状态登录,提高接口安全性,并通过实际操作步骤... 目录Spring Boot 实战:基于 JWT 优化 Spring Security 无状态登录一、先搞懂:为什