Un saluto a tutti gli amici del blog che ogni giorno diventando sempre più numerosi questa sera ho deciso di spiegarvi un trick molto carino…… tutto quello che faremo è di rendere il classico bottone di forma rettangolare lo trasformeremo in forma circolare.
Tutto questo è possibile grazie all’utilizzo di un framework per essere precisi QuartzCore.framework
Ok testiamo subito questo trick creiamo un nuovo progetto di tipo viewBased e chiamiamolo bottone
Per prima cosa inseriamo il framework QuartzCore.framework(se non sapete come fare andate alla lezione riguardante le mappe li spiega come fare Link)
Adesso andiamo sul file bottoneViewController.h e scriviamo questo codice:
#import <UIKit/UIKit.h> #import<QuartzCore/QuartzCore.h>//essenziale per quello che vogliamo fare!!! @interface bottoneViewController : UIViewController{ IBOutlet UIButton *tuoBottone; } @property(nonatomic,retain) IBOutlet UIButton *tuoBottone; @end
Ora andiamo nel file.m
#import "bottoneViewController.h" &nbsp; @implementation bottoneViewController @synthesize tuoBottone; &nbsp; - (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; } &nbsp; #pragma mark - View lifecycle &nbsp; - (void)viewDidLoad { [super viewDidLoad]; [[tuoBottone layer] setCornerRadius:10.0f];//settaggio del raggio [[tuoBottone layer] setMasksToBounds:YES]; [[tuoBottone layer] setBorderWidth:1.0f];//settaggio del borodo }
Per aumentare la “rotondità” del bottone modificate i valori del settaggio
Ora non ci resta che andare nel file bottoneViewController.xib inseriamo un bottone sulla nostra schermata poi andiamo sul file’s owner e colleghiamo tuoBottone al bottone
Download Progect Link