iOS Lable

#import "ViewController.h"

@interface ViewController ()

@end

@implementation ViewController

- (void)viewDidLoad {

[super viewDidLoad];

UILabel *lable=[[UILabel alloc]initWithFrame:CGRectMake(100, 100, 200, 50)];    //创建标签

lable.backgroundColor=[UIColor greenColor];     //设置背景颜色

[email protected]"Hello World!";     //字体内容

lable.textColor=[UIColor redColor];   //字体颜色

lable.font=[UIFont fontWithName:@"" size:25];   //字体和大小

lable.shadowColor=[UIColor blueColor];  //  阴影的颜色

lable.shadowOffset = CGSizeMake(4,4);  //shadowOffset阴影偏移,x向右偏移4,y向下偏移4.

lable.textAlignment = NSTextAlignmentLeft;  // Lable内容的对齐格式

[self.view addSubview:lable];

// Do any additional setup after loading the view, typically from a nib.

}

- (void)didReceiveMemoryWarning {

[super didReceiveMemoryWarning];

// Dispose of any resources that can be recreated.

}

@end

Lable常用属性:

@property(nonatomic,copy)   NSString           *text;            // default is nil

@property(nonatomic,retain) UIFont             *font;            // default is nil (system font 17 plain)

@property(nonatomic,retain) UIColor            *textColor;       // default is nil (text draws black)

@property(nonatomic,retain) UIColor            *shadowColor;     // default is nil (no shadow)

@property(nonatomic)        CGSize             shadowOffset;    // default is CGSizeMake(0, -1) -- a top shadow

@property(nonatomic)        NSTextAlignment    textAlignment;   // default is NSTextAlignmentLeft

@property(nonatomic)        NSLineBreakMode    lineBreakMode;   // default is NSLineBreakByTruncatingTail. used for single and multiple lines of text

时间: 2024-12-06 21:40:40

iOS Lable的相关文章

iOS lable上的文字自适应(sizetofit)后,获得每一行的内容。返回一个包含所有行内容的数组。

// 借鉴网络资源- (void)viewDidLoad { [super viewDidLoad]; UILabel * lb = [[UILabel alloc]initWithFrame:CGRectMake(10, 100, self.view.bounds.size.width-20, 100)]; lb.text = @"骄傲的复活甲卡萨丁涸鲋得水房间卡灰色的加咖啡和撒娇款到发货萨科技回合肥就爱看水电费黄金卡水电费哈是点击看见啊来回飞机熬枯受淡饭盒刷了咖啡壶埃及开发哈空间的凤凰卡积分

用IOS做一个界面切换的效果(登录界面和注册界面和找回密码界面的切换)(用封装好的lable和textf创建界面)

创建一个类封装uitextfield和UIlabel (源代码.m文件) #import "TLView.h" @interface TLView () { UILabel *_desLabel;    //左边的lable UITextField *_textField;//右边的 } @end @implementation TLView //改写父类的初始化方法,处理相同的性能 - (id)initWithFrame:(CGRect)frame { self = [super i

iOS如何添加应用自己的字体------lable设置自定义字体

今天做了一个自定义字体的lable程序,设计说系统的不符合艺术气息,所以设计了一份自定义的字体,添加到工程当中. 1.第一步找到你想用的字体的 ttf 格式.加入到你的工程的resouce目录下. 2.在工程的plist中AddRow,"Fonts provided by application" ,然后添加key为item0,value为你刚才加入的Aragones.TTF . 是这样,可以添加多个,使用的时候写对应字体名字就行 3.在你的工程就可以直接用了.xx.font = [U

ios用lable和textview加载html标签

根据应用需求,需要将后台传过来的html标签文本显示在页面上,首先想到的是用WKWebview显示,虽然可以实现但是感觉比较耗内存.尝试用lable加载html,代码以及效果如下所示,发现表格的边框样式加载不出来 NSString *str = @"罗梦槐,您好!您的借款项目[0903.按月3.02]债权转让已经完成,当前持有信息如下:<table border='1' cellpadding='0' width='80%;' cellspacing='0'><tr>&l

iOS中自定义UIView(用接口获取Lable和TextFile中的值)

NSArray *arrayText = @[@"用户名",@"密码",@"确认密码",@"手机号",@"邮箱"]; NSArray *placeholders = @[@"请输入用户名",@"请输入密码",@"请确认密码",@"请输入手机号",@"请输入邮箱"]; NSInteger y = 30; for

iOS自动获取Lable的高度

//定义宏: #define kFontSize                       14 #define kPhotoCell_Width                300 #define kPhotoCell_MarginBetween        3 #define kPhotoCell_TitleLabel_Height       25 //方法: + (CGFloat)heightForRowWithModel:(PhotoInfo *)photoInfo { //1.

IOS总结(学习过程中整理的笔记)

MVC模式:(model+view+controller):是一种帮你把代码功能和显示划分出来的设计模式: model:较为底层的数据引擎,负责管理实体中所继承的数据: view:和用户交互界面: controller:连接二者的桥梁: cocoa frameworks 有两个框架: foundation foundation  是cocoa中最基本的一些类:再mac应用程序中负责对象管理,内存管理,容器等相关数据: uikit: uikit:为程序提供可视化的底层构架,包括窗口,视图,控件类和

iOS开发——图形与动画篇OC篇&amp; POP简单介绍及使用

POP简单介绍及使用 前言 动画在APP开发过程中 大家多多少少都会接触到 而且随着ios7的扁平化风格启用之后 越来越多的APP开始尝试加入各种绚丽的动画交互效果以增加APP的用户体验(当然 还是以国外的APP居多) 有过相关开发经验的同学肯定知道在iOS中 动画相关的部分都是基于Core Animation 但是今天我们不讨论Core Animation 今天的主角是POP -来自于Facebook的动画引擎(其实我不喜欢把POP定义为动画引擎 我愿意称它为函数发生器) 介绍 官方地址 ht

iOS 修改通讯录联系人地址(address)崩溃原因分析

目前项目中需要对iOS系统通讯录进行读取,修改操作.在进行对地址修改的时候,出现了一个奇怪现象: ● 如果contact没有address字段(或者一个全新的contact),对它的address进行修改是可以成功的, ● 如果这个人有过address字段,此时对它就行修改就崩溃.控制台打出: *** -[CFString release]: message sent to deallocated instance 0x81d26f0 这应该是一个僵尸对象,重复释放某一个对象.首先我对修改通讯录