iOS开发教程之UI-UIField
程序员文章站
2023-02-02 10:48:26
ios开发教程之ui-uifield,同样在rootviewcontroller.m文件中。
#import "rootviewcontroller.h"
@inter...
ios开发教程之ui-uifield,同样在rootviewcontroller.m文件中。
#import "rootviewcontroller.h" @interface rootviewcontroller () //第一个条件 签订协议,好比我要卖安利的产品,我首先要跟安利签订一个协议 @end @implementation rootviewcontroller - (void)viewdidload { [super viewdidload]; // do any additional setup after loading the view. //学习输入框 uitextfield *field = [[uitextfield alloc] initwithframe:cgrectmake(20, 100, 260, 50)]; field.backgroundcolor = [uicolor greencolor]; [self.view addsubview:field]; //友情提示文字 field.placeholder = @"请输入密码。。。"; //字体颜色 field.textcolor = [uicolor whitecolor]; //字体大小 field.font = [uifont systemfontofsize:25]; //密文输入 field.securetextentry = yes; //右侧清空 field.clearbuttonmode = uitextfieldviewmodealways; //是否允许输入 field.enabled = no; //键盘的类型 field.keyboardtype = uikeyboardtypenumberpad; //边框 field.borderstyle = uitextborderstyleroundedrect; //自己加边框 field.layer.bordercolor = [uicolor redcolor].cgcolor; field.layer.borderwidth = 2; field.layer.cornerradius = 5; field.layer.maskstobounds = yes; //return键的样式 field.returnkeytype = uireturnkeygo; //代理方法 //第二个条件 指定代理人 好比安利公司指定我(self)为代理人 field.delegate = self; } //第三个条件 就可以卖安利的产品 -(bool)textfieldshouldreturn:(uitextfield *)textfield { nslog(@"你点了return键"); //把键盘回收 //[textfield resignfirstresponder]; [textfield endediting:yes]; return yes; }