码迷,mamicode.com
首页 > 移动开发 > 详细

IOS笔记之UIKit_UITextField

时间:2014-12-07 21:31:44      阅读:192      评论:0      收藏:0      [点我收藏+]

标签:style   io   ar   color   os   sp   on   log   bs   

- (void)viewDidLoad

{

    [super viewDidLoad];

    //建立在你已经遵守了<协议UITextFieldDelegate>

    self.numTF.delegate  = self;

    self.passTF.delegate = self;

    //密文显示

    self.passTF.secureTextEntry = YES;

}

 

#pragma mark- UITextField事件监听

//当输入文本框将要开始编辑时

- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField

{

    NSLog(@"单行输入文本框将要开始编辑时");

    return YES;

}

 

//当输入文本框开始进入编辑模式时

- (void)textFieldDidBeginEditing:(UITextField *)textField

{

    NSLog(@"单行输入文本框开始编辑时");

}

 

//将要完成编辑时调用

- (BOOL)textFieldShouldEndEditing:(UITextField *)textField

{

    NSLog(@"单行输入文本框将要完成编辑");

    return YES;

}

//已经退出编辑模式时

- (void)textFieldDidEndEditing:(UITextField *)textField

{

    NSLog(@"已经退出编辑模式时调用");

    //打印当前TextField的内容

    NSLog(@"%@",textField.text);

    //显示到TextLabel

    self.textLabel.text = textField.text;

}

 

//当你按下键盘上的Return键时调用该方法

- (BOOL)textFieldShouldReturn:(UITextField *)textField

{

    //选中当行输入文本框时,就改变第一消息响应者的身份。

    [self.numTF resignFirstResponder];

    [self.passTF resignFirstResponder];

    return YES;

}

 

#pragma mark-字体换行

- (void)viewDidLoad

{

    [super viewDidLoad];

//默认自动换行

    self.myLabel.numberOfLines = 0;

//显示的内容

    NSString *string = @"asdfaeatretgfdsgfdgsdgsdgfsdgsdfgsdfgerwtewrtywetyhwerghgfshw4tygwtrfg";

//显示的颜色 

  self.myLabel.backgroundColor = [UIColor redColor];

//显示出内容

    self.myLabel.text = string;

    //计算文本高度(字典)

    NSDictionary *attribute = @{NSFontAttributeName: self.myLabel.font};

    CGSize size = [string boundingRectWithSize:CGSizeMake(100, 0) options: NSStringDrawingTruncatesLastVisibleLine | NSStringDrawingUsesLineFragmentOrigin | NSStringDrawingUsesFontLeading attributes:attribute context:nil].size;

    

    CGRect frame = self.myLabel.frame;

    frame.size.height = size.height;

    self.myLabel.frame = frame;

}

IOS笔记之UIKit_UITextField

标签:style   io   ar   color   os   sp   on   log   bs   

原文地址:http://www.cnblogs.com/mapanguan/p/4149809.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!