IOS代码笔记之勾选"记住密码"整体button
本文实例为大家分享了IOS记住密码整体button 的实现代码,供大家参考,具体内容如下
一、效果图
二、工程图
三、代码
RootViewController.h
#import <UIKit/UIKit.h> @class BECheckBox; @interface RootViewController : UIViewController { BECheckBox *passwordCheck; } @property(nonatomic,retain)BECheckBox *passwordCheck; @end
RootViewController.m
#import "RootViewController.h" //加入头文件 #import "BECheckBox.h" @interface RootViewController () @end @implementation RootViewController @synthesize passwordCheck; - (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil { self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]; if (self) { // Custom initialization } return self; } - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view. //隐藏导航条 self.navigationController.navigationBarHidden=YES; //忘记密码按钮 BECheckBox *passCheckBox=[[BECheckBox alloc]initWithFrame:CGRectMake(61, 55, 80, 30)]; [passCheckBox setTitle:@"记住密码" forState:UIControlStateNormal]; [passCheckBox setTitleColor:[UIColor blackColor] forState:UIControlStateNormal]; passCheckBox.titleLabel.font=[UIFont systemFontOfSize:16]; [passCheckBox setTarget:self fun:@selector(passCheckBoxClick)]; passCheckBox.backgroundColor=[UIColor clearColor]; self.passwordCheck=passCheckBox; [self.view addSubview:self.passwordCheck]; } //记住密码点击 -(void)passCheckBoxClick { if ([self.passwordCheck isChecked]) { NSLog(@"记住密码"); } else { NSLog(@"取消记住密码"); } } - (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; // Dispose of any resources that can be recreated. }
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
相关推荐
-
iOS中长条蓝色按钮(button)实现代码
一,效果图. 二,代码. ViewController.m - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. //添加设备 UIButton *deviceButton=[UIButton buttonWithType:UIButtonTypeRoundedRect]; deviceButton.frame=CGRe
-
iOS 将系统自带的button改装成上图片下文字的样子
经常会用到上面是图片,下面是文字的Button.这样的控件可以自定义,但是偶然发现一个直接对系统button进行图片与位置的重新layout实现同样效果的代码,最后使用的按钮是这样的: 代码是通过继承UIButton,然后再重写layoutSubviews方法,对自带的图片和titleLabel进行重新的layout,代码如下: // // ZZZUpDownButton.h // // Copyright © 2016年 George. All rights reserved. // /**
-
IOS UI学习教程之使用代码创建button
本文使用代码创建button分5个步骤,分别是: 1.定义一个按钮,根据定义位置不同可定义为局部变量或者全局变量: 2.初始化按钮,一般使用一个矩形初始化: 3.设置按钮控件的其他属性,如背景图片,或者背景颜色,或者按钮显示文字等属性: 4.添加响应事件并编写响应事件的函数内容: 5.把创建好的控件加载到窗口. 五个步骤具体操作见下图: 具体的代码如下: UIButton *btn; btn = [[UIButton alloc]initWithFrame:CGRectMake(0, 20, 4
-
iOS实现不规则Button点击效果实例代码
需求 利用图片,实现一个如图的按钮组. 遇到的问题 如下图所示: 功能1.2.3.4的按钮可以实现点击功能.但是在红色方框四角的位置,也会响应相应的点击事件. 紫色方框内四角区域点击时,响应的方法是功能5,而不是对应的功能. 解决思路 期望的结果 寻找到合适的Button来处理点击事件 需要弄明白的问题 事件在如何传递的? 怎么判断谁来处理当前事件? 事件是如何传递的? 当用户触摸实际屏幕时,会生成一个Touch Event,将此事件添加到UIApplication管理的事件队列之中. UIAp
-
iOS自定义button抖动效果并实现右上角删除按钮
遇到过这种需求要做成类似与苹果删除软件时的动态效果. 1.长按抖动; 2.抖动时出现一个X; 3.点击x,删除button; 4.抖动时,点击按钮,停止抖动; 下面是我的设计思路: 1.继承UIButton: 2.给button在右上角添加一个按钮: 3.给button添加长按手势: 4.给button添加遮盖,抖动时可以拦截点击事件: 有更好的做法,还请斧正. // .m文件 #import "DZDeleteButton.h" #import "UIView+Extens
-
iOS的UI开发中Button的基本编写方法讲解
一.简单说明 一般情况下,点击某个控件后,会做出相应反应的都是按钮 按钮的功能比较多,既能显示文字,又能显示图片,还能随时调整内部图片和文字的位置 二.按钮的三种状态 normal(普通状态) 默认情况(Default) 对应的枚举常量:UIControlStateNormal highlighted(高亮状态) 按钮被按下去的时候(手指还未松开) 对应的枚举常量:UIControlStateHighlighted disabled(失效状态,不可用状态) 如果enabled属性为NO,就是处于
-
详解iOS中Button按钮的状态和点击事件
一.按钮的状态 1.UIControlStateNormal 1> 除开UIControlStateHighlighted.UIControlStateDisabled.UIControlStateSelected以外的其他情况,都是normal状态 2> 这种状态下的按钮[可以]接收点击事件 2.UIControlStateHighlighted 1> [当按住按钮不松开]或者[highlighted = YES]时就能达到这种状态 2> 这种状态下的按钮[可以]接收点击事件 3
-
IOS代码笔记之勾选"记住密码"整体button
本文实例为大家分享了IOS记住密码整体button 的实现代码,供大家参考,具体内容如下 一.效果图 二.工程图 三.代码 RootViewController.h #import <UIKit/UIKit.h> @class BECheckBox; @interface RootViewController : UIViewController { BECheckBox *passwordCheck; } @property(nonatomic,retain)BECheckBox *pass
-
IOS代码笔记之勾选"记住密码"整体button
本文实例为大家分享了IOS记住密码整体button 的实现代码,供大家参考,具体内容如下 一.效果图 二.工程图 三.代码 RootViewController.h #import <UIKit/UIKit.h> @class BECheckBox; @interface RootViewController : UIViewController { BECheckBox *passwordCheck; } @property(nonatomic,retain)BECheckBox *pass
-
IOS代码笔记之下拉选项cell
本文介绍了IOS下拉选项cell的使用方法,供大家参考,具体内容如下 一.效果图 二.工程图 三.代码 RootViewController.h #import <UIKit/UIKit.h> //加入头文件 #import "ComboBoxView.h" @interface RootViewController : UIViewController { ComboBoxView *_comboBox; } @end RootViewController.m #impo
-
IOS代码笔记之仿电子书书架效果
本文实例为大家分享了IOS书架效果的具体实现代码,供大家参考,具体内容如下 一.效果图 二.工程图 三.代码 RootViewController.h #import <UIKit/UIKit.h> @interface RootViewController : UIViewController <UITableViewDataSource,UITableViewDelegate> { NSMutableArray * dataArray; UITableView * myT
-
IOS代码笔记之下拉菜单效果
本文实例为大家分享了ios下拉菜单的具体代码,供大家参考,具体内容如下 一.效果图 二.工程图 三.代码 RootViewController.h #import <UIKit/UIKit.h> @interface RootViewController : UIViewController @end RootViewController.m #import "RootViewController.h" #import "NIDropDown.h" @i
-
IOS代码笔记之网络嗅探功能
本文实例为大家分享了IOS网络嗅探工具,供大家参考,具体内容如下 一.效果图 二.工程图 三.代码 AppDelegate.h #import <UIKit/UIKit.h> #import "Reachability.h" @interface AppDelegate : UIResponder <UIApplicationDelegate> { Reachability *reachability; BOOL WarningViaWWAN; } @
-
IOS代码笔记UIView的placeholder的效果
本文实例为大家分享了IOS占位符效果,供大家参考,具体内容如下 一.效果图 二.工程图 三.代码 RootViewController.h #import <UIKit/UIKit.h> @interface RootViewController : UIViewController <UITextViewDelegate> { UITextView *psTextView; UILabel *pslabel; } @end RootViewController.m #import
-
IOS代码笔记之文字走马灯效果
本文实例为大家分享了IOS文字走马灯效果具体实现代码,供大家参考,具体内容如下 一.效果图 二.工程图 三.代码 RootViewController.h #import <UIKit/UIKit.h> @interface RootViewController : UIViewController @end RootViewController.m #import "RootViewController.h" #import "UXLabel.h"
-
IOS代码笔记之左右滑动效果
本文实例为大家分享了ios实现左右滑动操作代码,供大家参考,具体内容如下 一.效果图 二.代码 RootViewController.m - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view. self.title=@"可以向左(右)滑动"; //向右滑动 UISwipeGestureRecognizer *recognizerLeft; recogniz
-
Android开发笔记SQLite优化记住密码功能
本文实例为大家分享了Android SQLite优化记住密码功能的具体代码,供大家参考,具体内容如下 package com.example.alimjan.hello_world; /** * Created by alimjan on 7/4/2017. */ import com.example.alimjan.hello_world.bean.UserInfo; import com.example.alimjan.hello_world.dataBase.UserDBHelper; i
随机推荐
- Go语言获取数组长度的方法
- win2003下杀任何进程的命令(taskkill,ntsd)
- 深入分析Tomcat无响应问题及解决方法
- python读写二进制文件的方法
- c# 引用类型和值类型
- js使用正则子表达式匹配首字母与尾字母相同单词的方法
- 通俗解释JavaScript正则表达式快速记忆
- 在mac上如何使用终端打开XAMPP自带的MySQL
- android使用 ScrollerView 实现 可上下滚动的分类栏实例
- 基于jQuery代码实现圆形菜单展开收缩效果
- javascript实现百度地图鼠标滑动事件显示、隐藏
- 简短几句jquery代码的实现一个图片向上滚动切换
- jQuery UI Dialog 创建友好的弹出对话框实现代码
- javascript实现unicode和字符的互相转换
- FireFox JavaScript全局Event对象
- nodejs 中模拟实现 emmiter 自定义事件
- javascript折半查找详解
- 9条PHP编程小知识及易犯的小错误
- vue 实现边输入边搜索功能的实例讲解
- 详解关于React-Router4.0跳转不置顶解决方案