UITextField/UITextView 选中时改变边框颜色
来源:互联网 发布:良心页游 知乎 编辑:程序博客网 时间:2024/06/03 13:39
#import "ViewController.h"// first import QuartCore.framework and then add this line#import <QuartzCore/QuartzCore.h> @interface ViewController () <UITextFieldDelegate, UITextViewDelegate>@end@implementation ViewController- (void)viewDidLoad{ [super viewDidLoad]; // UITextField UITextField *textField = [[UITextField alloc] initWithFrame:CGRectMake(20, 20, 280, 35)]; [self initialTextField:textField]; [textField setDelegate:self]; [self.view addSubview:textField]; [textField release]; // UITextView UITextView *textView = [[UITextView alloc] initWithFrame:CGRectMake(20, 100, 280, 150)]; [self initialTextView:textView]; [textView setDelegate:self]; [self.view addSubview:textView]; [textView release];}- (void)initialTextField:(UITextField *)textField{ textField.layer.cornerRadius = 8.0f; textField.contentVerticalAlignment = UIControlContentVerticalAlignmentCenter; textField.placeholder = @"Place holder text"; // textField.textAlignment = NSTextAlignmentLeft; default textField.borderStyle = UITextBorderStyleRoundedRect; textField.layer.borderWidth = 2.0f; textField.layer.borderColor = [[UIColor darkGrayColor] CGColor];}- (void)initialTextView:(UITextView *)textView{ // textView.textAlignment = NSTextAlignmentLeft; default textView.layer.cornerRadius = 8.0f; // textView.layer.masksToBounds = YES; textView.layer.borderWidth= 2.0f; textView.layer.borderColor=[[UIColor darkGrayColor] CGColor];}#pragma mark - UITextFieldDelegate// 获取第一响应者时调用- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField { textField.layer.cornerRadius = 8.0f; // textField.layer.masksToBounds=YES; textField.layer.borderColor=[[UIColor blueColor] CGColor]; return YES;}// 失去第一响应者时调用- (BOOL)textFieldShouldEndEditing:(UITextField *)textField{ textField.layer.borderColor=[[UIColor darkGrayColor] CGColor]; return YES;}// 按enter时调用- (BOOL)textFieldShouldReturn:(UITextField *)textField { [textField resignFirstResponder]; return YES;}#pragma mark - UITextViewDelegate- (BOOL)textViewShouldBeginEditing:(UITextView *)textView;{ textView.layer.borderColor = [[UIColor blueColor] CGColor]; return YES;}- (BOOL)textViewShouldEndEditing:(UITextView *)textView{ textView.layer.borderColor=[[UIColor darkGrayColor] CGColor]; return YES;}#pragma mark - touch - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{ for (UIView *view in [self.view subviews]) { [view resignFirstResponder]; } // [self.view resignFirstResponder]; // No}@end
0 0
- UITextField/UITextView 选中时改变边框颜色
- UITextField/UITextView 选中时改变边框颜色
- 改变UITextView的边框颜色
- UITextView改变选中字的颜色
- iOS:改变UITextField或UITextView的光标颜色
- iOS UITextField 和 UITextView 光标颜色的改变
- uitextField 设置边框颜色
- UITextField边框颜色
- 设置UItextfield边框颜色
- UITextView、UITextField获取选中文本的位置
- 修改UITextField的边框颜色
- UITableView 改变边框颜色
- 改变edittext边框颜色
- 改变edittext边框颜色
- 改变EditText边框颜色
- select 边框颜色改变
- 设置UITextField和UITextView的光标颜色
- TextView被选中时 改变字体颜色
- iOS所有常用证书,appID,Provisioning Profiles配置说明及制作图文教程
- UIday1701:KVO观察者设计模式 代码
- ruby 学习笔记 1
- leetcode:Wildcard Matching
- The Beauty of Capturing Faces: Rating the Quality of Digital Portraits
- UITextField/UITextView 选中时改变边框颜色
- OS X 10.11 mysql : The server quit without updating PID file
- 查看和设置环境变量
- ubuntu eclipse Python开发环境配置
- 目的文件已不在原目录,程序还会继续执行写文件操作吗?
- MAX1978 Peltier模块集成温度控制器
- easyui validatebox 验证类型
- jquery实现字数限制,超过部分...代替,后缀点击展开,点击后展开全文
- [dp] hdu 5282 Senior's String