UIButton *signbtn =[UIButton buttonwithtype:uibuttontypecustom];signbtn.frame= CGRectMake (0,0, the, +); [Signbtn.layer Setmaskstobounds:yes]; [Signbtn.layer Setcornerradius:10.0];//set four fillet radii for a rectangle[Signbtn.layer setborderwidth:1.0];//Border WidthCgcolorspaceref ColorSpace =Cgcolorspacecreatedevicergb (); Cgcolorref COLORREF= Cgcolorcreate (ColorSpace, (cgfloat[]) {1,0,0,1 }); [Signbtn.layer Setbordercolor:colorref];//Border Color[signbtn settitle:@"Restore"Forstate:uicontrolstatenormal];//Button Title[signbtn Settitlecolor:[uicolor Blackcolor] forstate:uicontrolstatenormal];//Title Color[signbtn addtarget:self Action: @selector (Buttondonwrecover:) forcontrolevents:uicontroleventtouchupinside];//button Click Callback MethodSignbtn.backgroundcolor=[Uicolor Whitecolor];- (void) Buttondonwrecover: (ID) sender{UIButton*BTN = (UIButton *) sender;
UIButton set rounded border color Click callback method