1UIButton *signbtn =[UIButton Buttonwithtype:uibuttontypecustom];2Signbtn.frame = CGRectMake (0,0, the, +);3 [Signbtn.layer Setmaskstobounds:yes];4[Signbtn.layer Setcornerradius:10.0];//set four fillet radii for a rectangle5[Signbtn.layer setborderwidth:1.0];//Border Width6Cgcolorspaceref ColorSpace =Cgcolorspacecreatedevicergb ();7Cgcolorref COLORREF = Cgcolorcreate (ColorSpace, (cgfloat[]) {1,0,0,1 }); 8[Signbtn.layer Setbordercolor:colorref];//Border Color9[Signbtn Settitle:@"Restore"Forstate:uicontrolstatenormal];//Button TitleTen[Signbtn Settitlecolor:[uicolor Blackcolor] forstate:uicontrolstatenormal];//Title Color One[Signbtn addtarget:self Action: @selector (Buttondonwrecover:) forcontrolevents:uicontroleventtouchupinside];//button Click Callback Method ASignbtn.backgroundcolor = [Uicolor Whitecolor];
iOS development--uibutton set rounded border color Click callback method