UI 经常用法总结之--- UILabel UITextField (不断更新中)
UILabel :
UIView <NSCoding>
1.创建一个UILabel对象
UILabel *label = [[UILabel
alloc]initWithFrame:CGRectMake(30,
30, 280,
60)];
2.backgroundColor
背景颜色
3.text
显示的文本信息
eg:label.text =
@"显示的文本信息";
4.textColor
文本颜色
eg:label.textColor = [UIColor
yellowColor];
5.shadowColor
文本阴影颜色
eg:label.shadowColor = [UIColor
blueColor];
6.shadowOffset
文本阴影偏移量
eg:label.shadowOffset =
CGSizeMake(3, 3);
7.textAlignment
文本格式处理(对齐方式)
eg:label.textAlignment =
NSTextAlignmentCenter;
8.lineBreakMode
当文本过长时, label显示的断行方式
eg:label.lineBreakMode =
NSLineBreakByTruncatingHead;
9.numberOfLines
控制label显示的行数
eg:label.numberOfLines =
0;
10.font
字体大小 系统默认字体大小17
eg:label.font = [UIFont
systemFontOfSize:20];
UITextField :
UIControl <UITextInput,
NSCoding>
1.创建一个UITextField对象
UITextField *name = [[UITextFieldalloc]initWithFrame:CGRectMake(30,100,
280, 30)];
2.placeholder
默认的占位字符串 一旦输入
自己主动隐藏
eg:name.placeholder =
@"请在这里输入";
3.secureTextEntry
输入转换为黑点
eg:name.secureTextEntry =
YES;
4.keyboardType
更改键盘类型
name.keyboardType =
UIKeyboardTypeASCIICapable;
5.borderStyle
外观控制
name.borderStyle =
UITextBorderStyleRoundedRect;
6.clearButtonMode
清除button
name.clearButtonMode =
UITextFieldViewModeWhileEditing;
7.backgroundColor
背景颜色
8.回收键盘操作
[textField resignFirstResponder];
9.- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField;
//是否同意输入
10.- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString
*)string;
//限制输入字符
eg: if ([string
isEqualToString:@"a"]) {
return
NO;
}
NSLog(@"%@",string);
return
YES;
11.- (BOOL)textFieldShouldReturn:(UITextField *)textField;
//返回button调用方法
UI 经常用法总结之--- UILabel UITextField (不断更新中)的更多相关文章
- UI 经常用法总结之--- UIWindow UIView (不断更新中)
UIWindow (UIView) 1.创建一个uiwindow对象 self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScr ...
- Vue.js用法详解(一)更新中~
前 言 前段时间为了一个数据查询的项目自学了Vue,感觉这款框架还是很不错的,今天就整理整理这个框架如何使用,希望对正在学这个框架的小伙伴有所帮助~ 首先,我们先来了解一下Vue: Vue.js ...
- 【iOS 开发】基本 UI 控件详解 (UIButton | UITextField | UITextView | UISwitch)
博客地址 : http://blog.csdn.net/shulianghan/article/details/50051499 ; 一. UI 控件简介 1. UI 控件分类 UI 控件分类 : 活 ...
- 网站开发进阶(二十二)HTML UI知识汇总(更新中...)
HTML知识汇总(更新中...) 1.<iframe> 标签 浏览器支持 所有浏览器都支持 <iframe> 标签. 定义和用法 iframe 元素会创建包含另外一个文档的内联 ...
- qt 在ui界面添加控件后在cpp文件中无法调用?
问题:qt 在ui界面添加控件后在cpp文件中无法调用? 解决方法:在build选项中选择“重新build项目”,再次在cpp中调用添加的控件发现可以调用了. 还有一种情况导致添加控件后无法调用,就是 ...
- iOS学习21之UILabel, UITextField, UIButton, UIImageView
1.UILabel 1> 概述 UILabel (标签): 是显示文本的控件.在App中 UILabel 是出现频率最高的控件 UILabel 是 UIView 子类,作为子类一般是为了扩充父类 ...
- swift系统学习控件篇:UIbutton+UIlabel+UITextField+UISwitch+UISlider
工作之余,学习下swift大法.把自己的学习过程分享一下.当中的布局很乱,就表在意这些细节了.直接上代码: UIButton+UILabel // // ViewController.swift // ...
- UILabel,UITextField,UIButton三大基础控件总结
(一)UILabel空件 属性: 1.背景颜色 label.backgroundColor = [UIColor ***]; 2. 显示文字: label.text = @"******&q ...
- UILabel,UITextField 以及UIButton应用
</pre><pre name="code" class="cpp">一.UILabel 它是ioS开发使用的控件来显示文本,它是UIV ...
随机推荐
- MessageBox的使用
一 函数原型及参数 function MessageBox(hWnd: HWND; Text, Caption: PChar; Type: Word): Integer; hWnd:对话框父窗口 ...
- java list去重操作实现方式
Java中的List是可以包含重复元素的(hash code 和equals),接下来将介绍两种方式实现java list去重操作,感兴趣的朋友可以参考下 Java中的List是可以包含重复元素的 ...
- 面试奇遇 -- 原生JS
最近几日去参加一些面试,多多少少有一些收获. 现将遇到的一些面试题,做一下分析和总结. 1.使用原生JS,不能使用递归,查找dom中所有以“<com-”开头的自定义标签tagName. < ...
- dll加载遇到的问题
dll加载有两种形式,分别是隐式加载和显式加载. 隐式加载在编译的时候就将dll文件编译到可执行文件中去,程序发布的时候可以不用讲dll带着.缺点是,这样编译出来后,程序会很大. 显式加载是指在程序运 ...
- python常用模块之sys, os, random
一. sys模块 1. 作用: sys模块是与python解释器交互的一个接口 2. 具体使用 1. sys.argv 获取当前正在执行的命令行列表, 第一个为程序本身路径 print('file n ...
- ssm+activiti+maven
1spring整合activiti中添加activiti依赖 <!-- 添加Activiti支持 --> <dependency> <groupId>org.act ...
- POJ 2349 Arctic Network(贪心 最小生成树)
题意: 给定n个点, 要求修p-1条路使其连通, 但是现在有s个卫星, 每两个卫星可以免费构成连通(意思是不需要修路了), 问修的路最长距离是多少. 分析: s个卫星可以代替s-1条路, 所以只要求最 ...
- ASP.NET MVC中如何在客户端进行必要的判断
背景:在开发网站时,往往需要对用户的输入进行合法性检查,如果验证工作都放在服务器端,势必将影响网页的响应速度,同时给用户不好的体验.本篇随笔即是使用JQuery在客户端进行必要的合法检测. JS代码如 ...
- SVN服务器的部署与安装
需要下载并安装VisualSVN,TortoiseSVN,VisualSVN-Server三个工具. 其中VisualSVN是SVN针对VisualStudio的插件: TortoiseSVN是客户端 ...
- 【转】亿级Web系统搭建——单机到分布式集群
当一个Web系统从日访问量10万逐步增长到1000万,甚至超过1亿的过程中,Web系统承受的压力会越来越大,在这个过程中,我们会遇到很多的问题.为了解决这些性能压力带来问题,我们需要在Web系统架构层 ...