您的位置:首页 > 产品设计 > UI/UE

IOS问题汇总:2012-12-18 UIAlertView+UIActionSheet

2015-04-14 16:11 120 查看

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];
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: