本篇文章主要介绍了"Objective-C --- - UITextField梳理总结",主要涉及到objective-c方面的内容,对于移动开发感兴趣的同学可以参考一下:
//省的下面打 先定义好来#define kWidthOfScreen ([UIScreen mainScreen].bounds.size.width)#d...
//省的下面打 先定义好来
#define kWidthOfScreen ([UIScreen mainScreen].bounds.size.width)
#define kHeightOfScreen ([UIScreen mainScreen].bounds.size.height)
@interface ViewController ()//遵守协议
{
UITextField *tf ;
}
@end
- (void)viewDidLoad {
[super viewDidLoad];
// 创建方式
tf = [[UITextField alloc]init];
// 设置背景颜色
// tf.backgroundColor = [UIColor redColor];
// tf.background(背景图片)
// 添加到view上
[self.view addSubview:tf];
// 设置frame
tf.frame = CGRectMake(10, kHeightOfScreen - 30, kWidthOfScreen - 20, 30);
// typedef NS_ENUM(NSInteger, UITextBorderStyle) {
// UITextBorderStyleNone,
// UITextBorderStyleLine,
// UITextBorderStyleBezel,
// UITextBorderStyleRoundedRect
// };
//
// typedef NS_ENUM(NSInteger, UITextFieldViewMode) {
// UITextFieldViewModeNever,
// UITextFieldViewModeWhileEditing,
// UITextFieldViewModeUnlessEditing,
// UITextFieldViewModeAlways
// };
tf.borderStyle = UITextBorderStyleRoundedRect;
tf.clearButtonMode = UITextFieldViewModeAlways;
// tf.clearsOnBeginEditing = YES;
// 设置第一响应者
[tf becomeFirstResponder];