Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/extensions/Variables/includes/ExtVariables.php on line 198
UIGlassButton - iPhone Development Wiki

UIGlassButton

From iPhone Development Wiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
A set of UIGlassButtons with different tint.

UIGlassButton is a subclass of UIButton which is a button with glassy look. It was once a public class in the 2.0 SDK beta period, but was dropped for some unknown reason. It remained as an undocumented class in UIKit until iOS 5.1.[1]

Using UIGlassButton

Since UIGlassButton is a UIButton, it can be used like a normal UIButton. UIGlassButton provides an additional property, tint, which you can use to change the color of the button.

Example code:

UIGlassButton* glassButton1 = [[UIGlassButton alloc] initWithFrame:CGRectMake(20, 20, 200, 40)];
[glassButton1 setTitle:@"Foo" forState:UIControlStateNormal];
glassButton1.tintColor = [UIColor redColor];
[glassButton1 addTarget:self action:@selector(dismiss) forControlEvents:UIControlEventTouchUpInside];
[myView addSubview:glassButton1];
[glassButton1 release];

References