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 (不断更新中)的更多相关文章

  1. UI 经常用法总结之--- UIWindow UIView (不断更新中)

     UIWindow (UIView) 1.创建一个uiwindow对象 self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScr ...

  2. Vue.js用法详解(一)更新中~

      前  言 前段时间为了一个数据查询的项目自学了Vue,感觉这款框架还是很不错的,今天就整理整理这个框架如何使用,希望对正在学这个框架的小伙伴有所帮助~ 首先,我们先来了解一下Vue: Vue.js ...

  3. 【iOS 开发】基本 UI 控件详解 (UIButton | UITextField | UITextView | UISwitch)

    博客地址 : http://blog.csdn.net/shulianghan/article/details/50051499 ; 一. UI 控件简介 1. UI 控件分类 UI 控件分类 : 活 ...

  4. 网站开发进阶(二十二)HTML UI知识汇总(更新中...)

    HTML知识汇总(更新中...) 1.<iframe> 标签 浏览器支持 所有浏览器都支持 <iframe> 标签. 定义和用法 iframe 元素会创建包含另外一个文档的内联 ...

  5. qt 在ui界面添加控件后在cpp文件中无法调用?

    问题:qt 在ui界面添加控件后在cpp文件中无法调用? 解决方法:在build选项中选择“重新build项目”,再次在cpp中调用添加的控件发现可以调用了. 还有一种情况导致添加控件后无法调用,就是 ...

  6. iOS学习21之UILabel, UITextField, UIButton, UIImageView

    1.UILabel 1> 概述 UILabel (标签): 是显示文本的控件.在App中 UILabel 是出现频率最高的控件 UILabel 是 UIView 子类,作为子类一般是为了扩充父类 ...

  7. swift系统学习控件篇:UIbutton+UIlabel+UITextField+UISwitch+UISlider

    工作之余,学习下swift大法.把自己的学习过程分享一下.当中的布局很乱,就表在意这些细节了.直接上代码: UIButton+UILabel // // ViewController.swift // ...

  8. UILabel,UITextField,UIButton三大基础控件总结

    (一)UILabel空件 属性: 1.背景颜色 label.backgroundColor = [UIColor ***]; 2. 显示文字: label.text = @"******&q ...

  9. UILabel,UITextField 以及UIButton应用

    </pre><pre name="code" class="cpp">一.UILabel 它是ioS开发使用的控件来显示文本,它是UIV ...

随机推荐

  1. 1.ssm web项目中的遇到的坑--自定义JQuery插件(slide menu)

    自定义的JQuery插件写的回调函数不执行: 写好了回调函数,将函数打印出来是原形,就是不执行 function () { console.log("---onClickItem---&qu ...

  2. Oracle数据库日常SQL的使用

    DDL 语句(数据定义语言Create.Alter. Drop.Truncate) 1.建表:create table 表名(): 2.复制表结构及其数据:create table 新表名 as se ...

  3. ajax 实现订单商品数量的增减及订单的删除进行异步更新界面

    [转载]https://blog.csdn.net/luliuying_01/article/details/78177617?locationNum=8&fps=1 由于在做答辩项目,做到购 ...

  4. MySQL内外联结

    一.内联结(INNER JOIN) MySQL内联结使用INNER JOIN将多个数据表t1,t2隔开,结果是t1里的每一个数据行将与t2里的每一个数据行组合. 逗号连接符.CROSS JOIN和JO ...

  5. java 图片合成文字或者awt包下的对话框引入自定义字体库

    成就卡图片字体问题:1.下载 xxx.ttf 文件2.mkdir /usr/local/jdk1.6.0_11/jre/lib/fonts/fallback.     在jre/lib/fonts 下 ...

  6. python的2种字符串格式化输出

    字符串格式化代码(typecode) 法一: %格式使用下面的格式 %[(name)] [flags] [width][.precision] typecode (name)输出字典的value使用, ...

  7. 不同子系统采用不同MySQL编码LATIN1和UTF8的兼容

    程序处理 这是一个历史遗留系统, 旧的系统是C++开发的, 插入数据的时候, 没有统一MYSQL各个层次(服务器, 数据库, 表, 列)的编码, 这个情况基本上是MYSQL的默认安装导致的, 实际的数 ...

  8. 小白安装Python环境详细步骤!

    昨天,有小伙伴向我反映,他对我说“你好像还没教过我安装Python的吧?”听到这句话,我不禁汗颜起来,我的确好像没太注意Python学习的基础了,一直发各种爬虫与初学者看不懂的代码,在此我要向我的读者 ...

  9. 《算法导论》 — Chapter 8 线性时间排序

    序 到目前为止,关于排序的问题,前面已经介绍了很多,从插入排序.合并排序.堆排序以及快速排序,每一种都有其适用的情况,在时间和空间复杂度上各有优势.它们都有一个相同的特点,以上所有排序的结果序列,各个 ...

  10. LeetCode(169)Majority Element

    题目 Given an array of size n, find the majority element. The majority element is the element that app ...