`
hx.19890101
  • 浏览: 109902 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

简单的页面登陆和页面跳转

    博客分类:
  • ios
阅读更多
首先做出一个登陆的基本页面

在.h文件中写出所用到的接口和方法

@interface _1_11LoginViewController : UIViewController {
	IBOutlet UITextField *namefield;
	IBOutlet UITextField *passwordfield;
}
@property (nonatomic,retain) UITextField *namefield;
@property (nonatomic,retain) UITextField *passwordfield;
@property (nonatomic,retain) UIButton *allowButton;
-(IBAction)login;
-(IBAction)namefieldEditing:(id)sender;
-(IBAction)changeTextFile;
-(IBAction)doneLogin;
-(IBAction)allow;
@end


首先关注一下textfield中按钮的控制,


如果想在输入name完成是自动跳转到password的输入则进行以下设置:
选中上面的textfield框,在interface bulider中找到return key属性设置,将其改为next,那么原输入框右下角的Done会变为Next。


这是他的实现方法
-(IBAction)changeTextFile
{
	[passwordfield becomeFirstResponder]; 

}

而在下面的textfield设置是记将secure选项选中,即当输入密码时会用*代替


下面就是要进行页面跳转的工作了,在file菜单下选择new file选项,再选择UIviewController,顺便选中下面的生成xib文件的选项,点击next,取名successLogin,生成文件后将.xib拖入resources文件夹中,再实现以下代码
#import "successLogin.h"

-(IBAction)doneLogin{
		successLogin *mysuccessLogin = [[successLogin alloc] initWithNibName:@"successLogin" bundle:nil];		
		[self.view.window addSubview:mysuccessLogin.view];
		[mysuccessLogin release];
	}
}

这样就可以实现跳转了,但是我们一般对输入内容都有一定的限制,比如内容要大于4位,若小于四位则弹出对话框进行提示


实现下面代码:
-(IBAction)login{
	if (namefield.text.length<4||passwordfield.text.length<4) {
		UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Wrong" 
							message:@"They are not long enough" 
							delegate:self 
							cancelButtonTitle:@"I konw" 
							otherButtonTitles:nil];
		[alert show];
		[alert release];
	}else {
		successLogin *mysuccessLogin = [[successLogin alloc] initWithNibName:@"successLogin" bundle:nil];
		[self.view.window addSubview:mysuccessLogin.view];
		[mysuccessLogin release];
	}
}


这样一个简单的页面就完成了。
  • 大小: 184.1 KB
  • 大小: 98.4 KB
  • 大小: 15.3 KB
  • 大小: 15.2 KB
  • 大小: 43.3 KB
  • 大小: 96.7 KB
2
0
分享到:
评论

相关推荐

    实现注册登陆的简单页面设计以及页面跳转

    在Android应用开发中,创建一个实现注册登录功能的简单页面设计和页面跳转是基础但至关重要的步骤。这里我们将深入探讨这些概念。 首先,我们关注的是"页面设计"。在Android中,页面设计通常通过XML布局文件来实现...

    vs登陆页面网页跳转

    在VS2008中,这样的登录页面和页面跳转功能是常见的应用场景。通过学习和实践这个例子,开发者可以了解如何使用VS2008创建交互式的Web应用程序,并实现用户身份验证和页面导航。这只是一个基础示例,实际项目中可能...

    JSP 登录跳转页面

    在本节中,我们将详细介绍 JSP 登录跳转页面的实现细节,包括首页登录页面、判断 check 页面和最后的成功登录显示页面。 首页登录页面 首页登录页面是用户登录系统的入口点。该页面是使用 JSP 语言编写的,名称为 ...

    QT 实现登陆页面跳转到主页面源码

    通过以上步骤,你可以创建一个简单的QT应用,包含从登录页面到主页面的跳转功能。实际项目中可能涉及更复杂的用户认证机制、错误处理、界面美化等,这些都是进一步提升用户体验的关键。在QT中,开发者可以充分利用其...

    页面自定跳转 超链接 跳转 jsp页面跳转

    在使用JavaScript进行页面跳转时,不同浏览器对DOM(文档对象模型)的支持程度不一,特别是对于`innerText`和`textContent`属性的处理。`innerText`主要被IE浏览器支持,而`textContent`则广泛应用于其他现代浏览器...

    QT登陆页面跳转到主界面的源代码

    总结来说,QT中实现从登录页面跳转到主界面涉及以下几个关键点: 1. 创建登录和主界面的UI。 2. 使用信号与槽连接组件事件。 3. 实现登录验证逻辑。 4. 平滑地切换界面。 5. 可选的增强功能,如记住密码、自动登录、...

    Django框架之登录后自定义跳转页面的实现方法

    当然也不是拿来就能用的,需要自己写登陆页面的模板,也很简单。自己尝试了一下,发现一个问题,当验证登陆成功后,页面会自动跳转到/account/profile,我并不想把页面跳转到这个页面,如何修改呢? 查了一堆网页,...

    Android高仿QQ页面,实现登陆跳转

    Android高仿QQ页面,实现登陆跳转,开发工具是Android studio,完成了老师布置的大作业的基本要求

    QT+access数据库制作登陆界面的跳转(QT跳转页面)

    在QT中制作登录界面并结合Access数据库进行用户验证和页面跳转是一项常见的任务,这对于构建简单的管理和控制系统非常有用。 在本文中,我们将探讨如何使用QT与Access数据库协同工作来创建一个登录界面,并实现根据...

    Java SpringBoot实现的过滤器(和拦截器)控制登录页面跳转

    本项目主要关注的是如何使用过滤器(Filter)和拦截器(Interceptor)来实现登录页面的控制与跳转。以下是对这些知识点的详细说明: 1. **SpringBoot**: SpringBoot是Spring框架的一个子项目,旨在简化Spring应用...

    初学Java Web页面间的登录跳转

    在初学Java Web开发时,理解页面间的登录跳转机制是非常关键的一部分,它涉及到用户交互、请求处理和响应管理。本文将深入探讨这个主题,帮助新手开发者更好地掌握这一核心技术。 一、HTTP请求与响应基础 Java Web...

    浅析asp.net页面跳转

    本文将讨论 ASP.NET 页面跳转的五种方法,分别是使用 Querystring 方法、隐藏域、ViewState、Cookie 和 Application 变量。 1. 使用 Querystring 方法 Querystring 方法也叫查询字符串,通过将要传递的数据附加在...

    登陆自动跳转页面_demo

    标题“登陆自动跳转页面_demo”涉及到的是一个关于网页登录后自动重定向的示例,这在Web开发中是常见的功能。通常,当用户成功登录后,系统会根据设定自动将用户重定向到特定的页面,例如首页或者用户个人中心。这种...

    C#.net 实现页面登录和跳转 及跳转后的查询

    using System; using System.Collections; using System.Configuration; using System.Data; using System.Linq; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI....

    Android studio实现简单的登录跳转源码

    本示例源码着重于演示如何在Android Studio中实现一个简单的登录界面跳转到其他活动(Activity)的过程。我们将深入探讨这个过程涉及的关键知识点。 1. **AndroidManifest.xml**: 这是每个Android应用的核心配置...

    注册页面与跳转

    实验中,我们创建了一个简单的用户注册页面(Default.aspx),该页面包含几个常见的注册字段:姓名、性别、出生日期、联系方式和家庭住址。使用ASP.NET Web Forms控件如Label、TextBox、DropDownList、...

    javaFX登陆和跳转

    5. **页面跳转**:在JavaFX中,页面跳转通常是通过`Scene`和`Stage`对象完成的。当你需要切换到新的界面时,可以创建一个新的`Scene`对象,设置其内容为新界面的布局,然后将这个`Scene`设置到当前`Stage`上。如果你...

    RouterOS 网页首次登陆跳转

    RouterOS 网页首次登陆跳转 根据网上的一些自动跳转网页的帖子,进行测试和分析后总结以下经验,大至原理如下

    Python简易界面跳转

    3. **窗口与帧的使用**:在Tkinter中,`Tk()`函数创建主窗口,而`Frame`类可以用来组织窗口内的布局,每个页面或视图可以看作一个单独的帧,通过显示和隐藏帧来实现界面跳转。 4. **控件与事件绑定**:通过`bind()`...

    c# winfrom 登陆跳转主窗体

    6. **项目文件**:`登陆测试.csproj`是项目的配置文件,包含了项目的编译设置、引用和组织结构等信息。 7. **资源文件**:`main.resx`和`login.resx`是资源文件,用于存储窗体中的本地化字符串、图标等资源。 8. *...

Global site tag (gtag.js) - Google Analytics