Ios 将UIActivityIndicatorView添加到UIActionSheet

Ios 将UIActivityIndicatorView添加到UIActionSheet,ios,objective-c,uiactionsheet,uiactivityindicatorview,Ios,Objective C,Uiactionsheet,Uiactivityindicatorview,我正试图通过以下方式将UIActivityIndicatorView添加到UIActionsSheet中: UIActionSheet *actionSheet = [[UIActionSheet alloc] initWithTitle:nil delegate:sharedInstance

我正试图通过以下方式将
UIActivityIndicatorView
添加到
UIActionsSheet
中:

UIActionSheet *actionSheet = [[UIActionSheet alloc]
                                  initWithTitle:nil
                                  delegate:sharedInstance
                                  cancelButtonTitle:nil
                                  destructiveButtonTitle:nil
                                  otherButtonTitles:nil];

for(NSMutableDictionary *dict in moreStructure)
   {
       NSString *value = [dict valueForKey:TITLE_PARAMETER];
       [actionSheet addButtonWithTitle:value];
   }
    [actionSheet addButtonWithTitle:@"Cancel"];
    actionSheet.cancelButtonIndex = [moreStructure count];
    [actionSheet showInView:((SectionViewController *)sharedInstance.currentViewController).view];
    UIActivityIndicatorView *activityView = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray];
    activityView.frame = CGRectMake(100, 500, 15, 15);
    [activityView startAnimating];
    [actionSheet addSubview:activityView];

但是,当出现
UIActionSheet
时,我没有在其上看到
UIActivityIndicatorView
。请帮帮我。

我已经试过了,这个很有效。。。请检查活动视图的框架。。。因为它的y是500

UIActionSheet *actionSheet = [[UIActionSheet alloc]
                                  initWithTitle:nil
                                  delegate:nil
                                  cancelButtonTitle:@"Test"
                                  destructiveButtonTitle:@"Test"
                                  otherButtonTitles:nil];

    [actionSheet showInView:self.view];

    UIActivityIndicatorView *activityView = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray];
    activityView.frame = CGRectMake(100, 5, 15, 15);
    [activityView startAnimating];
    [actionSheet addSubview:activityView];

    activityView.backgroundColor = [UIColor redColor];
    actionSheet.backgroundColor = [UIColor greenColor];
//因此上述情况必须改变

activityView.frame = CGRectMake(10, 50, 300, 400);

你到底为什么要这么做?哈哈,我真的很想知道,通常人们会把它添加到alertview或其他一些你是对的东西中,谢谢。我没想到UIActionSheet的框架是从第一个按钮开始的。
activityView.frame = CGRectMake(10, 50, 300, 400);