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:
[code lang=”objc”]
#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
[/code]
Ora andiamo nel file.m
[code lang=”objc”]
#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
}
[/code]
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