2009-10-11 8 views
2

Je voudrais mettre UIButton sur mon UIViewController avec le style comme des boutons dans UIActionSheet. Que dois-je ajouter ici:UIButton comme dans UIActionSheet

UIButton *button = [UIButton buttonWithType: UIButtonTypeCustom]; 
[ button setFrame: CGRectMake(10, 10, 50, 35) ]; 
[button setTitle:@"Button from UIActionSheet" forState: UIControlStateNormal]; 
[self addSubview: button]; 

Répondre

0

Peut-être existe un moyen simple comme définir une propriété?

+0

Non. Si ce n'est pas dans la documentation, vous ne pouvez probablement pas le faire hors de la boîte. http://developer.apple.com/iphone/library/documentation/UIKit/Reference/UIButton_Class/index.html –

0

Here est un article sur l'utilisation de la classe privée UIGlassButton d'Apple.

Vous ne pouvez pas envoyer une application comme celle-ci à l'App Store, mais peut capturer l'image de fond générée à réutiliser dans vos applications publiées.

1

vous pouvez utiliser le contrôle segmentée - très bon truc

segmented = [[[UISegmentedControl alloc] initWithItems:[NSArray arrayWithObjects:@"Info",@"Configuration", nil]] autorelease]; 
[segmented addTarget:self action:@selector(changeView:) forControlEvents:UIControlEventValueChanged]; 
segmented.tintColor = [UIColor colorWithRed:0.20 green:0.20 blue:0.52 alpha:1.0]; 
segmented.segmentedControlStyle = UISegmentedControlStyleBar;