- 浏览: 79869 次
- 性别:
- 来自: 武汉
最新评论
-
woainike:
hhb19900618 写道兄弟 我没理解 _subThree ...
performSelectorOnMainThread 和detachNewThreadSelector区别. -
hhb19900618:
兄弟 我没理解 _subThreed = [NSThread ...
performSelectorOnMainThread 和detachNewThreadSelector区别. -
woainike:
hhb19900618 写道你好 我想问一下: //下载结束, ...
performSelectorOnMainThread 和detachNewThreadSelector区别. -
hhb19900618:
你好 我想问一下: //下载结束,刷新 [self pe ...
performSelectorOnMainThread 和detachNewThreadSelector区别.
Clip
Character Wrap
Word Wrap
Truncate Head
Truncate Middle
Truncate Tail
#import "LabelTestViewController.h" @implementation LabelTestViewController /* Accessing the Text Attributes text property font property textColor property textAlignment property lineBreakMode property enabled property Sizing the Label’s Text adjustsFontSizeToFitWidth property baselineAdjustment property minimumFontSize property 无例 numberOfLines property Managing Highlight Values highlightedTextColor property highlighted property Drawing a Shadow shadowColor property shadowOffset property Drawing and Positioning Overrides – textRectForBounds:limitedToNumberOfLines: 无例 – drawTextInRect: 无例 Setting and Getting Attributes userInteractionEnabled property */ // Implement viewDidLoad to do additional setup after loading the view, typically from a nib. - (void)viewDidLoad { UILabel *label1 = [[UILabel alloc]initWithFrame:CGRectMake(50.0, 20.0, 200.0, 50.0)]; UILabel *label2 = [[UILabel alloc]initWithFrame:CGRectMake(50.0, 80.0, 200.0, 50.0)]; UILabel *label3 = [[UILabel alloc]initWithFrame:CGRectMake(50.0, 140.0, 200.0, 50.0)]; UILabel *label4 = [[UILabel alloc]initWithFrame:CGRectMake(50.0, 200.0, 200.0, 50.0)]; UILabel *label5 = [[UILabel alloc]initWithFrame:CGRectMake(50.0, 260.0, 200.0, 50.0)]; UILabel *label6 = [[UILabel alloc]initWithFrame:CGRectMake(50.0, 320.0, 200.0, 50.0)]; UILabel *label7 = [[UILabel alloc]initWithFrame:CGRectMake(50.0, 380.0, 200.0, 50.0)]; //设置显示文字 label1.text = @"label1"; label2.text = @"label2"; label3.text = @"label3--label3--label3--label3--label3--label3--label3--label3--label3--label3--label3--"; label4.text = @"label4--label4--label4--label4--"; label5.text = @"label5--label5--label5--label5--label5--label5--"; label6.text = @"label6"; label7.text = @"label7"; //设置字体:粗体,正常的是 SystemFontOfSize label1.font = [UIFont boldSystemFontOfSize:20]; //设置文字颜色 label1.textColor = [UIColor orangeColor]; label2.textColor = [UIColor purpleColor]; //设置文字位置 label1.textAlignment = UITextAlignmentRight; label2.textAlignment = UITextAlignmentCenter; //设置字体大小适应label宽度 label4.adjustsFontSizeToFitWidth = YES; //设置label的行数 label5.numberOfLines = 2; UIlabel.backgroudColor=[UIColor clearColor]; //可以去掉背景色 //设置高亮 label6.highlighted = YES; label6.highlightedTextColor = [UIColor orangeColor]; //设置阴影 label7.shadowColor = [UIColor redColor]; label7.shadowOffset = CGSizeMake(1.0,1.0); //设置是否能与用户进行交互 label7.userInteractionEnabled = YES; //设置label中的文字是否可变,默认值是YES label3.enabled = NO; //设置文字过长时的显示格式 label3.lineBreakMode = UILineBreakModeMiddleTruncation;//截去中间 // typedef enum { // UILineBreakModeWordWrap = 0, // UILineBreakModeCharacterWrap, // UILineBreakModeClip,//截去多余部分 // UILineBreakModeHeadTruncation,//截去头部 // UILineBreakModeTailTruncation,//截去尾部 // UILineBreakModeMiddleTruncation,//截去中间 // } UILineBreakMode; //如果adjustsFontSizeToFitWidth属性设置为YES,这个属性就来控制文本基线的行为 label4.baselineAdjustment = UIBaselineAdjustmentNone; // typedef enum { // UIBaselineAdjustmentAlignBaselines, // UIBaselineAdjustmentAlignCenters, // UIBaselineAdjustmentNone, // } UIBaselineAdjustment; [self.view addSubview:label1]; [self.view addSubview:label2]; [self.view addSubview:label3]; [self.view addSubview:label4]; [self.view addSubview:label5]; [self.view addSubview:label6]; [self.view addSubview:label7]; [label1 release]; [label2 release]; [label3 release]; [label4 release]; [label5 release]; [label6 release]; [label7 release]; [super viewDidLoad]; } /* // Override to allow orientations other than the default portrait orientation. - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { // Return YES for supported orientations return (interfaceOrientation == UIInterfaceOrientationPortrait); } */ - (void)didReceiveMemoryWarning { // Releases the view if it doesn't have a superview. [super didReceiveMemoryWarning]; // Release any cached data, images, etc that aren't in use. } - (void)viewDidUnload { // Release any retained subviews of the main view. // e.g. self.myOutlet = nil; } - (void)dealloc { [super dealloc]; } @end
发表评论
-
个人网站建立了,后期数据移步www.rbbtsn0w.com
2013-09-04 23:00 1466个人网站建立了,后期数据移步www.rbbtsn0w.com -
UIRefreshControl for Tableview or TableViewController
2013-06-26 00:06 1268@interfaceViewController ( ... -
About search your address on MKMapView.
2013-06-09 22:47 1402When you have address it's a s ... -
针对UIBarButtonItem 下面的backbutton,一个很简单自定义方式。
2013-06-06 22:23 1274如果只需要用图片替换原来的back button,不需要里面 ... -
Custom your view and load in code. It's difference viewcontrolller.
2013-03-20 15:52 877You need to load it using t ... -
Xcode, git and .DS_Store
2012-11-28 21:23 1443On trying to merge two git b ... -
git for windows
2012-11-21 10:51 1198bulid 环境 scp 提交的命令 ... -
无聊的测试。release后还需要removeallobjects?
2012-11-14 16:42 1775#import <UIKit/UIKit.h> ... -
cookie观察
2012-10-24 12:51 840NSHTTPCookieStora ... -
iOS6对于shouldAutorotateToInterfaceOrientation的改动以及其他一些窗口相关细节
2012-10-11 11:40 3077OS6正式版发布当天博主我就更新了,随后也更新了对应的X ... -
Mac os 命令
2012-09-22 11:43 830打开终端输入命令:defaults writ ... -
DisMiss Keyboard,自定义的工具类
2012-09-17 17:15 1233// // Keyboard.h // Cust ... -
实效API
2012-08-02 12:04 1888iOS6 之后 presentModa ... -
APP 图片比例和名称规范 ,最新iPhone5比例
2012-07-25 21:10 2849从icon说起命名方法,举例 iPhone & ... -
The Icon and Default Images
2012-07-25 21:10 853The icon.png imag ... -
xcode的各个版本的下载地址
2012-03-29 10:51 2007现在进入apple的developer网站,默认只提供最 ... -
越狱开发
2012-03-23 18:07 0环境需要: Mac OS X 1 ... -
杂乱的草稿纸Cloud
2012-03-21 14:06 0NSAutoreleasePool *pool = [[ ... -
IP Address
2012-03-14 17:39 1011再来一篇,获取本地IP,三种方法: (1)在Day ... -
Copy Functions
2012-03-06 15:47 1272Copy Functions 在一般 ...
相关推荐
UILabel的改进版 TTTAttributedLabel ,TTTAttributedLabel 是 UILable 的改进,支持 NSAttributedSt...
YBAttributeTextTapAction 一行代码添加文本点击事件 原先版本有bug,大文本的时候计算位置不准,这版本点击准确率 大大提升,并且默认加大点击范围,欢迎使用 项目托管地址 : ...
一款使用简单的数字加减动画控件,支持UILabel、UIButton显示 1.支持UILable/UIButton/自定义文本控件的数字加减动画; 2.支持一般文本属性以及富文本属性的字体显示; 3.支持四种时间曲线函数动画:由慢到快再到慢...
在iOS开发中,UILabel是用于显示单行或多行文本的常用控件。此资源"ios-UILabel的简单封装.zip"提供了一个对UILabel的轻量级封装,以增强其功能,特别是针对用户交互、文本格式化和自定义外观。以下是封装中涉及的...
在iOS开发中,`UILabel` 是一个非常基础且重要的组件,用于展示单行或多行文本。在实际应用中,我们经常需要对`UILabel`的内容进行定制,包括改变文本颜色、字体大小、字体样式等。本教程将深入探讨如何在`UILabel`...
在代码中,可以通过`@IBOutlet`或`@IBAction`来连接UILabel,并通过`text`属性设置显示的文本,`font`属性设置字体,`textColor`属性设置字体颜色,`numberOfLines`属性决定是否允许多行显示。 在美化字体时,我们...
"ios-自适应高度UILabel.zip"这个压缩包文件,可能包含了关于如何在Swift中实现UILabel动态高度调整的示例代码或教程。 在这个GitHub项目"UI-Swift"中,开发者fengzhihao123分享了一种方法来解决UILabel的高度...
在iOS开发中,UILabel是用于显示单行或多行文本的常用控件,它在用户界面设计中扮演着重要角色。为了提高开发效率和代码的可维护性,开发者常常会使用Category(分类)来扩展UILabel的功能,使其更加灵活和强大。...
在iOS开发中,我们经常需要在用户界面中与用户进行交互,UILabel作为显示文本的常用控件,有时需要实现更复杂的功能,比如让其中的某段文字具备点击事件。本篇将详细介绍如何通过扩展UILabel来实现这个功能,以及...
FlickerNumber, 闪烁一个像支付宝使用UILabel类别的数字 FlickerNumber闪烁一个像支付宝使用UILabel类别的数字。 使用高级方法时,它可能非常出色。 Swift 兼容性现在,1.0版本由 objective-c 编写,版本 2.0由 ...
一句代码设置行距 间距 //设置间距 [self.label setColumnSpace:10]; //设置行距 [self.label setRowSpace:20];
当前 UILabel 类为方法的实现类,针对声明类中对应的封装方法进行具体的相关方法的逻辑实现处理,最终将处理结果返回。
在iOS开发中,UILabel是用于显示单行或多行文本的常用控件。当我们需要让UILabel根据文本内容自动调整其宽度和高度以适应显示时,我们可以采用以下几种方法: 1. **高度自适应(AutoHeight)** - `numberOfLines` ...
UILabel类别Block扩展 包含自适应等一些用不到的小功能 建议别看 目前包含功能有: 1、block加号减号方法创建label对象 2、block加号减号方法创建自适应宽度和高度的label对象 3、block加号减号方法创建文字填充...
在`UILabel`中,`text`属性用于存储要显示的文本,`font`属性则定义了文本的字体样式。`UILabel`的宽度可以通过`boundingRect`方法来计算,这个方法返回一个矩形,该矩形能够完全容纳给定的文本和字体。以下是如何...
在iOS开发中,`UILabel`是用于展示单行或多行文本的重要组件。它在用户界面设计中占据着不可或缺的地位。然而,系统默认的`UILabel`功能有限,有时不能满足我们复杂的布局需求。针对这种情况,开发者通常会通过扩展`...
适用于 IOS 7 之后, 做项目的时候经常需要动态的根据 label 的文字来计算 frame,每次都得写麻烦,给 label 写了个分类可以根据label 的文字来返回 label 的 CGSize.使用的时候添加 分类 即可.
- **自定义视图类**:这个类会继承自`UILabel`,并添加额外的方法和属性来处理数字翻滚效果。可能包含一个内部的`Int`变量存储当前显示的数字,以及一个`String`变量用于格式化数字字符串。 - **动画逻辑**:实现...
MarkupLabel, 向UILabel添加基本的HTML功能 MarkupLabel这是我的CoreTextToy ( https://github.com/schwa/CoreTextToy ) 项目的子集,被提取到它自己的github repo 中。特别是这个代码允许你在UILabel中使用
- **描述**:通过设置`text`属性可以改变`UILabel`中显示的文本内容。 - **示例代码**: ```objective-c self.myLabel.text = @"我的标签~~~~~"; ``` **2. backgroundColor:设置背景色** - **描述**:...