UIAlertView和UIActivityIndicatorView的使用

Posted 码农的空间

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UIAlertView和UIActivityIndicatorView的使用相关的知识,希望对你有一定的参考价值。

UIAlertView用来显示一个对话框,可以设置对话框的标题、文案、按钮的个数和文案,也可以通过实现delegate来监听按钮的的点击操作。

使用UIAlertView时需要注意:

self.alertView = [[UIAlertView alloc] 
initWithTitle:@"警告" 
message:@"警告你,作为男人必须负责,必须努力!" 
delegate:self 
cancelButtonTitle:@"取消" 
//注意:otherButtonTitles可以接收多个字符串作为参数(直到遇到nil终止) otherButtonTitles:@"我是男人",@"我是女人",@"我是小孩", nil];

UIActivityIndicatorView就是大家耳熟能详的“转菊花”,使用该控件时需要注意:

1.该控件的高度和宽度无法改变(不同样式的菊花大小也不一样);

2.调用addSubView之后该控件也是不可见的,除非调用startAnimating

 

- (void) btnClicked : (UIButton*) btn {
    int tag = (int)btn.tag;
    if (tag == 101) {
        self.alertView = [[UIAlertView alloc] initWithTitle:@"警告" message:@"警告你,作为男人必须负责,必须努力!" delegate:self cancelButtonTitle:@"取消" otherButtonTitles:@"我是男人",@"我是女人",@"我是小孩", nil];
 
        [self.alertView show];
    } else if (tag == 102) {
        self.indicatorView = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhite];
        self.indicatorView.frame = CGRectMake(100, 100, 80, 80);
        [self.view addSubview:self.indicatorView];
        
        [self.indicatorView startAnimating];
    }
}

  

以上是关于UIAlertView和UIActivityIndicatorView的使用的主要内容,如果未能解决你的问题,请参考以下文章

UIAlertView 里面有图片和文字

UIAlertView、NSURLConnection 和 wait_fences

UIAlertView 操作和取消按钮

UIAlertView和UIActivityIndicatorView的使用

Xcode 4.2、UIAlertView 和 UIAlertButton?

带有两个文本字段和两个按钮的 UIAlertView