UIButton *signbtn = [UIButton buttonwithtype:uibuttontypecustom];
Signbtn.frame = CGRectMake (0, 0, 80, 40);
[Signbtn.layer Setmaskstobounds:yes];
[Signbtn.layer setcornerradius:10.0]; //Set Rectangle four fillet radius
[Signbtn.layer setborderwidth:1.0]; //Border width
Cgcolorspaceref colorspace = Cgcolorspacecreatedevicergb ();
Cgcolorref COLORREF = Cgcolorcreate (ColorSpace, (cgfloat[]) {1, 0, 0, 1});
[Signbtn.layer Setbordercolor:colorref]; //Border color
[Signbtn settitle:@ " also original " Forstate:uicontrolstatenormal]; //button title
[Signbtn Settitlecolor:[uicolor Blackcolor] forstate:uicontrolstatenormal]; //title Color
[Signbtn addtarget:self Action: @selector (Buttondonwrecover:) forcontrolevents:uicontroleventtouchupinside]; //button Click Callback Method
Signbtn.backgroundcolor = [Uicolor Whitecolor];
-(void) Buttondonwrecover: (ID) sender
{
UIButton *btn = (UIButton *) sender;
}
UIButton set rounded border color Click callback method