UI 基本控件使用
- UITextField ( 输入框 ) : 是控制文本输入和显示的控件.在APP中UITextField 出现频率很高
- ios系统借助虚拟键盘实现输入,当点击输入框时, 系统会自动调出键盘,方便你进一步操作.在你不需要输入的时候,可以使用收回键盘的方法,收回弹出的键盘
- UITextField 和 UILabel 相比 ,UILabel 主要用于文字显示,不能编辑,UITextField 允许用户编辑文字( 输入 )
- 1>开辟空间并初始化( 如果本类有初始化方法,使用自己的,否则使用父类的)
- 2>设置文本显示,输入相关的属性
- 3>添加到父视图上用以显示
- 4>释放//在MRC下使用
field.enabled = YES;//允许
//是否开始输入的时候清空输入框内容
field.clearsOnBeginEditing = YES;
//是否文字以圆点格式显示(密码模式)
field.secureTextEntry = YES;//密码模式
//弹出键盘的类型(枚举值)
//field.keyboardType = UIKeyboardTypeNumberPad;//数字键盘
//return按钮类型(枚举值)也是登陆的类型
//field.inputView =view ;
UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0,0, 80, 80)];
view.backgroundColor = [UIColor redColor];
view.alpha = 0.2;
//field.inputView =view ;
//输入视图上方的辅助视图 也就是在键盘上方有一个view
- 文本显示 : 字体颜色 ,对其方式 ,占位符....
- 输入控制 : 包括 密码模式 ,键盘模式,自定义模式...
- 外观配置 : 包括 边框样式,清除按钮,辅助视图啊...
- UIBotton (按钮 ) : 是响应用户点击的控件.在APP中出现的频率也很高
- UIBotton 与 UILabel ,UITextField 侧重点不同,侧重于处理点按 . 当然 UIButton 类也提供了一些方法控制按钮外观
- 1>创建UIBotton 对象(如果本类中没有初始化方法,就使用父类的 )
- 2>设置按钮显示相关的属性
- 3>为按钮添加点击事件
- 4>添加按钮到父视图上 ,用以显示
- 按钮无需释放( 引用使用的是类方法创建的button )
- UIButton 从父类UIControl 那继承了控制相关的方法,比如添加事件,移除事件....注:UIButton:UIControl:UIView
- 为按钮添加事件,指定按钮点击之后,执行target的action方法
- 移除按钮的点击事件:
- UIView 是所有可视化控件的基类
- UILabel , UITextField ,UIButton 是具有特定外观 特定功能的视图
- UILabel 侧重于文本的呈现.
- UITextField 侧重于输入.
- UIButton 侧重于点击事件处理
- 1>将APPDelete 作为UITextField 的delegate
- 2>APPDelete.h 文件中接受UITextFieldDelegate 协议
- 3>APPDelete .m 文件实现 textFieldShouldReturnL: 方法
- UITextField 不应该再类内部(.M 文件)实现textFieldShouldReturn: ,应为有时候,我们点return的时候,并不是向回收键盘,例如:有两个输入框,第一个输入框输入完成之后,用户点return按钮 ,将光标移动到第二个输入框(即:第二个输入框称为第一响应者 )
- 对于一个V来说 ,自己只负责触发事件,事件有外界实现,即delegate;
- 创建应用程序 (UIApplication) 实例
- 创建应用程序代理实例
- 建立事件循环 (runloop: 死循环 ,不断监测程序运行状态,是否被触摸 ,晃动.... )
- 应用程序的状态很多,比如:程序启动,进入活跃状态,进入后台,内存警告 ,收到远程消息...
- 任何接受了UIApplicationDelegate 协议,的对象都可以成为应用程序代理
- 一旦应用程序的某种状态触发,就会执行相应的代理方法
UI 基本控件使用的更多相关文章
- UI输入控件
--UI输入控件 -- 输入控件 cc.uii.UIInput.new(table) --[[ 参数 table{ image 输入框图像,可以为图片名或者display.newScale9Sprit ...
- UWP学习记录10-设计和UI之控件和模式7
UWP学习记录10-设计和UI之控件和模式7 1.导航控件 Hub,中心控件,利用它你可以将应用内容整理到不同但又相关的区域或类别中. 中心的各个区域可按首选顺序遍历,并且可用作更具体体验的起始点. ...
- UWP学习记录9-设计和UI之控件和模式6
UWP学习记录9-设计和UI之控件和模式6 1.图形和墨迹 InkCanvas是接收和显示墨迹笔划的控件,是新增的比较复杂的控件,这里先不深入. 而形状(Shape)则是可以显示的各种保留模式图形对象 ...
- UWP学习记录8-设计和UI之控件和模式5
UWP学习记录8-设计和UI之控件和模式5 1.日历.日期和时间控件 日期和时间控件提供了标准的本地化方法,可供用户在应用中查看并设置日期和时间值. 有四个日期和时间控件可供选择,选择的依据如下: 日 ...
- UWP学习记录7-设计和UI之控件和模式4
UWP学习记录7-设计和UI之控件和模式4 1.翻转视图 使用翻转视图浏览集合中的图像或其他项目(例如相册中的照片或产品详细信息页中的项目),一次显示一个项目. 对于触摸设备,轻扫某个项将在整个集合中 ...
- UWP学习记录6-设计和UI之控件和模式3
UWP学习记录6-设计和UI之控件和模式3 1.按钮 按钮,响应用户输入和引发 Click 事件的控件. 使用<Button>就能创建一个按钮控件了.按钮是 ContentControl, ...
- UWP学习记录5-设计和UI之控件和模式2
UWP学习记录5-设计和UI之控件和模式2 1.应用栏和命令栏 CommandBar 控件是一款通用.灵活.轻型的控件,可显示复杂内容(如图像或文本块)以及简单的命令(如 AppBarButton.A ...
- UWP学习记录4-设计和UI之控件和模式1
UWP学习记录4-设计和UI之控件和模式1 1.控件和事件简介 在 UWP 应用开发中,控件是一种显示内容或支持交互的 UI 元素. 控件是用户界面的构建基块. 我们提供了超过 45 种控件供你使用, ...
- UI常用控件
UICommonlyUsedControls [UI常用控件] 不需要学习多么深入,但是要知道系统提供的有用的控件. 一.UISwitch(开关) 二.UIActivityIndicatorView( ...
- QMUI UI库 控件 弹窗 列表 工具类 MD
Markdown版本笔记 我的GitHub首页 我的博客 我的微信 我的邮箱 MyAndroidBlogs baiqiantao baiqiantao bqt20094 baiqiantao@sina ...
随机推荐
- Core Audio 在Vista/Win7上实现
应用范围:Vista / win7, 不支持XP 1. 关于Windows Core Auido APIs 在Windowss Vista及Windows 7操作系统下,微软为应用程序提供了一套新的音 ...
- HDU5878(打表)
I Count Two Three Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others ...
- PowerPoint实用知识
纯手打,可能有错别字,使用的版本是office2013 转载请注明出处 http://www.cnblogs.com/hnnydxgjj/p/6347256.html ,谢谢 母版的使用 制作PPT的 ...
- Javascript中的 “&” 和 “|” 你知多少?
.v-top { position: relative; top: -5px; font-size: 12px } 一.前言: 在文章开始之前,先出几个题目给大家看看: var num1 = 1 &a ...
- ubuntu/deepin制作快捷启动图标
默认情况下系统所有的快捷方式放在/usr/share/applications,打开该目录会看到大量的.desktop文件,每个文件便是一个快捷方式. 有时我们需要自己安装软件,然后添加快捷方式.文件 ...
- arcpy.mapping-认识arcpy.mapping
arcpy.mapping-认识arcpy.mapping by 李远祥 ArcMap提供了强大的地图制图功能,在实际的工作中,只要涉及到专题地图和地图册的制作,难免会遇到非常多的出图工作和地图图面元 ...
- css3 3d学习心得
css3 3d学习心得 卡片反转 魔方 banner图 首先我们要学习好css3 3d一定要有一定的立体感 通过这个图片应该清楚的了解到了x轴 y轴 z轴是什么概念了. 首先先给大家看一个小例子: 卡 ...
- Spring应用上下文中Bean的生命周期
Bean装载到Spring应用上下文的生命周期,如图: Bean在Spring容器中从创建到销毁经历了若干个阶段,每一阶段都可以对Spring如何管理Bean进行个性化定制,以下我们通过代码去验证生命 ...
- SVM入门(一)
近来,了解了一下SVM(支持向量机 support vector machine)的原理.顺便把自己理解的内容整理一下. 不讲背景啦,直接切入主题. 一.什么是支持向量机 好比说,我们现在在一 ...
- 分享jquery.cookie.js
代码如下: /*! * jQuery Cookie Plugin v1.4.1 * https://github.com/carhartl/jquery-cookie * * Copyright 20 ...