for(UIView *view in [self.backgroundView subviews])
{
//[view removefromsuperview];
if([[[view superclass] description] isEqualToString:@"UIButton"])
{
UIButton * btn=(UIButton*) view;
btn.titleLabel.text=@"dynamic title";
btn.center=btn.superview.center;
}
}
- (IBAction)addButton:(id)sender {
CGRect frame = CGRectMake(90, 200, 200, 60);
UIButton *someAddButton = [UIButton buttonWithType:UIButtonTypeRoundedRect];
someAddButton.backgroundColor = [UIColor clearColor];
[someAddButton setTitle:@"動態添加一個按鈕!" forState:UIControlStateNormal];
someAddButton.frame = frame;
[someAddButton addTarget:self action:@selector(someButtonClicked) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:someAddButton];
}
-(void) someButtonClicked{
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"提示"
message:@"您點擊了動態按鈕!"
delegate:self
cancelButtonTitle:@"確定"
otherButtonTitles:nil];
[alert show];
}