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 ...
随机推荐
- java GZIP压缩与解压缩
1.GZIP压缩 public static byte[] compress(String str, String encoding) { if (str == null || str.length( ...
- largest rectangle in histogram leetcode
Given n non-negative integers representing the histogram's bar height where the width of each bar is ...
- Exploded location overlaps an existing deployment解决办法
项目->properties->MyEclipse->Web->Web Context-root的名字为重命名之后的名字即可
- Redis那些事(一) — Redis简介
本人最近在学习Redis的使用和底层原理,有一些收获,所以希望通过写博客的形式来记录自己的学习过程,加深自己的理解,同时也方便以后查阅复习.目前打算先记录一些基本的使用方法和部分底层实现,其他的如果有 ...
- 条款12:复制对象时勿忘其每一个成分(Copy all parts of an object)
NOTE: 1.Copying 函数应该确保复制“对象内的所有成员变量”及“所有base class成分”. 2.不要尝试以某个copying函数实现另一个copying函数.应该将共同机能放进第三个 ...
- POJ 3621 Sightseeing Cows (最优比率环 01分数划分)
题意: 给定L个点, P条边的有向图, 每个点有一个价值, 但只在第一经过获得, 每条边有一个花费, 每次经过都要付出这个花费, 在图中找出一个环, 使得价值之和/花费之和 最大 分析: 这道题其实并 ...
- 大数据学习——安装zooleeper
1 alt+p,上传zookeeper-3.4.5.tar.gz 2 解压安装包 ,安装在apps目录下 tar -zxvf zookeeper-3.4.5.tar.gz -C apps 3 删除zo ...
- 为应用指定多个struts配置文件
在大部分应用里,随着应用规模的增加,系统中Action的数量也会大量增加,导致struts.xml配置文件变得非常臃肿.为了避免struts.xml文件过于庞大.臃肿,提高struts.xml文件的可 ...
- python3 时间复杂度
时间复杂度 (1)时间频度 一个算法执行所耗费的时间,从理论上是不能算出来的,必须上机运行测试才能知道.但我们不可能也没有必要对每个算法都上机测试,只需知道哪个算法花费的时间多,哪个算法花费的时间少就 ...
- HDU-1061-Rightmost Digit,快速幂水过!~~
Rightmost Digit Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) ...