UIAlertView/UIActionSheet
UIAlertView * alertView = [[UIAlertView alloc] initWithTitle:@“添加场景模式” message:@“请输入场景名称” delegate:self cancelButtonTitle:@“取消” otherButtonTitles:@“确定”, nil];
alertView.alertViewStyle = UIAlertViewStylePlainTextInput;
UITextField * tf = [[UITextField alloc] initWithFrame:CGRectMake(0, 0, alertView.frame.size.width, 44)];
tf.borderStyle = UITextBorderStyleRoundedRect;/* UITextBorderStyleNone,UITextBorderStyleLine,UITextBorderStyleBezel,UITextBorderStyleRoundedRect*/// tf.placeholder = detailText;// NSLog(@"tf.text--%@",tf.text);// tf.delegate = self;// tf.borderStyle = UITextBorderStyleRoundedRect;[alertView addSubview:tf];[alertView show];
——alertView自动消失
-(void) performDismiss:(NSTimer *)timer
{
[Alert dismissWithClickedButtonIndex:0 animated:NO];
[Alert release];
}
-(void)presentSheet
{
Alert = [[UIAlertView alloc] initWithTitle:@“警告” message:@“出错啦!” delegate:self cancelButtonTitle:nil otherButtonTitles:nil, nil];
[NSTimer scheduledTimerWithTimeInterval:2.0f target:self selector:<a href="http://www.twitter.com/selector">@selector</a>(performDismiss:) userInfo:nil repeats:NO];
[Alert show];
}
UIActionSheet *as = [[UIActionSheet alloc]initWithTitle:[NSString stringWithFormat:@“添加%@”,actionSheetTitle] delegate:self cancelButtonTitle:@“取消” destructiveButtonTitle:nil otherButtonTitles:actionSheetButtonTitle ,nil];
/*UIActionSheetStyleAutomatic = -1, // take appearance from toolbar style otherwise uses 'default'UIActionSheetStyleDefault = UIBarStyleDefault,UIActionSheetStyleBlackTranslucent = UIBarStyleBlackTranslucent,UIActionSheetStyleBlackOpaque = UIBarStyleBlackOpaque,*/// as.actionSheetStyle = UIActionSheetStyleBlackOpaque;[as showInView:self.view];