- 浏览: 582115 次
- 性别:
- 来自: 广州
文章分类
最新评论
-
JYY282:
[i][/i]
Ecshop与Shopex的比较 -
qq247890212:
我也遇见这问题了,真诡异。重新下载个猫换了就好了。 太浪费时间 ...
诡异:ClassNotFoundException: org.springframework.web.filter.CharacterEncoding
From:http://www.2cto.com/kf/201111/110847.html
一、UILabel
(1)初始化UILabel
UILabel *scoreLabel = [ [UILabel alloc ] initWithFrame:CGRectMake((self.bounds.size.width / 2), 0.0, 150.0, 43.0) ];
scoreLabel.textAlignment = UITextAlignmentCenter;
scoreLabel.text = @"我是Andy--清风";
scoreLabel.textColor = [UIColor whiteColor];
scoreLabel.backgroundColor = [UIColor blackColor];
scoreLabel.font = [UIFont fontWithName:@"Arial Rounded MT Bold" size:(36.0)];
[self addSubview:scoreLabel];</span>
(2)详细参数解释
//设置显示文字
scoreLabel.text = @"我是Andy--清风";
//设置字体:粗体,正常的是SystemFontOfSize,调用系统的字体配置
scoreLabel.font = [UIFont boldSystemFontOfSize:20];
//设置文字颜色,可以有多种颜色可以选择
scoreLabel.textColor = [UIColor orangeColor];
scoreLabel.textColor = [UIColor purpleColor];
//设置文字对齐位置,居左,居中,居右
scoreLabel.textAlignment = UITextAlignmentRight;
scoreLabel.textAlignment = UITextAlignmentCenter;
//设置字体大小是否适应label宽度
scoreLabel.adjustsFontSizeToFitWidth = YES;
//设置label的行数,这个可以根据上节的UITextView自适应高度
scoreLabel.numberOfLines = 2;
//设置文本是否高亮和高亮时的颜色
scoreLabel.highlighted = YES;
scoreLabel.highlightedTextColor = [UIColor orangeColor];
//设置阴影的颜色和阴影的偏移位置
scoreLabel.shadowColor = [UIColor redColor];
scoreLabel.shadowOffset = CGSizeMake(1.0,1.0);
//设置是否能与用户进行交互
scoreLabel.userInteractionEnabled = YES;
//设置label中的文字是否可变,默认值是YES
scoreLabel.enabled = NO;
//设置文字过长时的显示格式
scoreLabel.lineBreakMode = UILineBreakModeMiddleTruncation;//截去中间
在定义里面允许有以下格式显示:
// typedef enum {
// UILineBreakModeWordWrap = 0,
// UILineBreakModeCharacterWrap,
// UILineBreakModeClip,//截去多余部分
// UILineBreakModeHeadTruncation,//截去头部
// UILineBreakModeTailTruncation,//截去尾部
// UILineBreakModeMiddleTruncation,//截去中间
// } UILineBreakMode;
//如果adjustsFontSizeToFitWidth属性设置为YES,这个属性就来控制文本基线的行为
scoreLabel.baselineAdjustment = UIBaselineAdjustmentNone;
在定义里面允许有以下格式显示:
// typedef enum {
// UIBaselineAdjustmentAlignBaselines,
// UIBaselineAdjustmentAlignCenters,
// UIBaselineAdjustmentNone,
// } UIBaselineAdjustment;
//设置背景色为透明
scoreLabel.backgroudColor=[UIColor clearColor];
之外你还可以使用自定义的颜色:
UIColor *color = [UIColor colorWithRed:1.0f green:50.0f blue:0.0f alpha:1.0f];
scoreLabel.textColor = [UIColor color];
//UIColor 里的RGB 值是CGFloat类型的在0~1范围内,对应0~255的颜色值范围。
二、UITextField
(1)初始化UITextField
UITextField* text = [[UITextField alloc] initWithFrame:CGRectMake(10, 50, 300, 30)];
text.borderStyle = UITextBorderStyleRoundedRect;
text.autocorrectionType = UITextAutocorrectionTypeYes;
text.placeholder = @"您好,我是Andy—清风";
text.returnKeyType = UIReturnKeyDone;
text.clearButtonMode = UITextFieldViewModeWhileEditing;
[text setBackgroundColor:[UIColor whiteColor]];
text.delegate = self;
[self.view addSubview:text];
(2)详细参数解释
borderStyle:文本框的边框风格 www.2cto.com
autocorrectionType:可以设置是否启动自动提醒更正功能。
placeholder:设置默认的文本显示
returnKeyType:设置键盘完成的按钮
backgroundColor:设置背景颜色
delegate:设置委托
(3)委托方法
-(void)textFieldDidBeginEditing:(UITextField *)textField;
//当开始点击textField会调用的方法
-(void)textFieldDidEndEditing:(UITextField *)textField;
//当textField编辑结束时调用的方法
//按下Done按钮的调用方法,我们让键盘消失
-(BOOL)textFieldShouldReturn:(UITextField *)textField{
[textField resignFirstResponder];
return YES;
}
今天就介绍了UILabel和UITextField,下节讲下UIImageView和UIWebView,欢迎大家支持哈。
发表评论
-
Phone应用开发之十二:使用ShareKit一键分享到Facebook,Twitter等平台
2012-02-12 18:27 0ShareKit是iPhone开发的第三方接口,允许你一 ... -
iPhone应用开发之十一:常用的三种动画表现效果
2012-02-12 18:24 0From:http://www.2cto.com/kf/201 ... -
iphone应用开发之十:发送短信/邮件/打电话
2012-02-20 22:00 949From:http://www.2cto.com/kf/201 ... -
iPhone应用开发之六:UITableView的详细讲解(一)
2012-02-12 18:02 0From:http://www.2cto.com/kf/201 ... -
iPhone应用开发之五: UIScrollView的详细讲解
2012-02-26 17:45 1012From:http://www.2cto.com/kf/201 ... -
iPhone应用开发之四:UIImageView和UIWebView的详细讲解
2012-02-27 09:14 1334From: http://www.2cto.com/kf/20 ... -
iPhone 应用开发之二:UITextView控件的详细讲解
2012-02-26 17:45 1120From:http://www.2cto.com/kf/201 ... -
iPhone应用开发之一:窗口,视图,视图控制器和UIKit基础
2012-02-29 09:12 1029From:http://www.2cto.com/kf/201 ... -
iPhone操作队列 VS Java线程池
2012-02-24 20:14 731From:http://www.2cto.com/kf ... -
iPhone开发的门槛和成本及线路图
2012-02-12 15:42 0From:http://www.2cto.com/kf/201 ... -
iPhone开发进阶(11)--- 多线程的使用与注意事项
2012-02-25 17:40 1020From:http://www.2cto.com/kf/ ... -
iPhone开发进阶(10)--- 在程序中使用GPS
2012-02-25 17:41 911From:http://www.2cto.com/kf/201 ... -
iPhone开发进阶(9)--- 用SQLite管理数据库
2012-02-27 09:10 907From:http://www.2cto.com/kf/201 ... -
iPhone开发进阶(8)--- 检测屏幕触摸事件
2012-02-25 17:39 940From:http://www.2cto.com/kf/201 ... -
iPhone开发进阶(7)--- 利用ModalViewController切换View
2012-02-27 09:09 1033From:http://www.2cto.com/kf/201 ... -
iPhone开发进阶(6)--- 编程定制UIButton
2012-02-12 15:29 0From:http://www.2cto.com/kf/201 ... -
iPhone开发进阶(5) --- 编程定制UIViewController
2012-02-12 15:26 0From:http://www.2cto.com/kf/201 ... -
iPhone开发进阶(4) --- 使用Makefile自动编译iPhone程序
2012-02-12 15:25 0From:http://www.2cto.com/kf/201 ... -
iPhone开发进阶(3) --- iPhone应用程序的启动过程
2012-02-12 15:15 0From:http://www.2cto.com/kf/201 ... -
iPhone开发进阶(2) --- iPhone应用程序/项目的构成
2012-02-26 17:43 997开发iPhone程序,首先接触到的不是源代码,而是项目工 ...
相关推荐
UITextField是iOS开发中用于输入文本的基本控件,它在用户界面设计中扮演着重要的角色。在iOS应用中,用户通常需要通过UITextField来输入用户名、密码等信息。了解并熟练掌握UITextField的各种属性和设置方法,能...
总的来说,`UILabel`是iOS开发的基础组件之一,它的灵活性和易用性使其在各种场景下都能发挥重要作用。对于初学者来说,掌握`UILabel`的使用不仅能提升界面设计能力,也是向更高层次iOS开发迈进的重要一步。通过不断...
在iOS开发中,`UILabel`是苹果提供的一个基础控件,用于显示单行或多行的文本。本篇文章将深入探讨`UILabel`的使用方法,包括改变字体颜色、大小、实现文字高亮、自动适应大小、截去中间文字以及设置行数等核心知识...
接下来,我们将详细讲解UILabel的相关知识点,包括其基本属性、方法以及如何在Swift中进行设置和使用。 1. 基本属性: - `text`:UILabel的主要属性,用于设置或获取显示的文本内容。 - `font`:定义文本的字体,...
在iOS开发中,特别是在iOS7及以上版本,动态计算UILabel的高度是一项常见的需求,因为UILabel可能包含多行文本,而文本的长度无法预知。这通常发生在我们想要自适应文本内容,如评论、消息或者用户生成的内容时。在...
iOS原生开发语言Objective-C。从0到1开始的demos。 5.8 对storyboard深入了解: 常见的报错: reason: '-[ViewController redBtn]: unrecognized selector sent to instance 0x7ff62ff05750' 多余的连线没有删除...
FTCoreText 是一个针对 iOS 平台的第三方库,它扩展了 CoreText 框架的功能,使得在 iOS 应用程序中可以方便地显示富文本,尤其是支持 HTML 格式的内容。本教程将深入讲解如何使用 FTCoreText 实现 UILabel 的 HTML ...
在iOS开发中,UILabel是苹果提供的一个非常重要的UI组件,用于显示单行或多行的文本。这个组件在用户界面设计中扮演着不可或缺的角色,能够帮助我们传递信息、提示用户或者展示数据。本篇文章将深入探讨`UILabel`的...
UITextView 和UILable 它本身是没有控制行高的。很多人说用Uiwebview,但我觉得那不好用,要用html布局麻烦,占内存。也有人说drawatpoint,但 发现画中文的时候也很占内存,我就投机取巧一下吧
总的来说,这个简单的iOS应用实例提供了学习移动应用开发基础的好机会,特别是对于那些希望通过实践来掌握UILabel和UIButton用法的新手开发者。通过这个例子,开发者不仅可以理解UI元素的基本用法,还能了解如何响应...
在iOS开发中,为了提供更丰富的用户界面,我们经常需要在UILabel中展示带有自定义颜色、字体、大小和样式的文本,甚至包含可点击的链接。`UILabel`默认并不支持HTML格式的富文本,但通过第三方库或者自定义实现,...
在iOS开发中,`UILabel`是用于显示文本的常用组件。然而,`UILabel`默认并不支持直接设置内边距(padding),这可能给开发者带来一些不便。为了解决这个问题,我们可以自定义一个扩展或子类化`UILabel`,像标题中...
iOS 开发中,国际化是非常重要的一步,特别是在项目需要在多个国家和地区发布的情况下。国际化可以让应用程序适应不同语言和地区的需求,从而提高应用程序的用户体验和市场竞争力。 在 iOS 项目中,国际化可以通过...
详情描述请来这里: http://www.chinabooks99.top/index.php/2016/07/14/swfit3-0_uilableuibuttonuitableview/
2.在具体的设置页面,滑动Slider可以调整UILable中字体的大小,并用一个UILable来显示Slider当前的值(即当前字体的值)。 3.将用户设置的字体大小存入一个plist配置文件,当再次进入设置页面时,先读取用户之前的...
在iOS应用开发中,UI设计通常需要为UILabel和UIButton添加下划线链接,以实现类似网页中的超链接效果,引导用户进行交互。本篇将详细讲解两种实现此功能的方法。 方法一利用`NSMutableAttributedString`: `...
Foundation NSArray NSBundle NSData NSDate ...UILable UINavigationController UIResponder UIScrollView UISearchBar UITableViewCell UITextField UITextView UIView UIViewController UIWebView
做iOS开发,创建UI控件,必须的不说,还多,尤其是你新入手一个项目。 我自己写代码,向来想省事:怎么能不一个一个属性写?带着这个问题,我刚开始创建了各种工具来处理,后来用Category (),可Category有个烦人...
在iOS应用开发过程中,`UILabel`常用于展示静态或动态更新的文字信息,如标题、说明文字等。 #### 二、UILabel常用属性与方法 **1. text:设置要显示的文本** - **描述**:通过设置`text`属性可以改变`UILabel`...
在iOS开发中,UILabel是用于显示单行或多行非编辑性文本的标准控件。然而,UILabel默认只支持基本的文本格式,如字体、颜色和对齐方式。但是,通过使用富文本(Rich Text),我们可以让UILabel展示更加复杂和丰富的...