用于询问用户评论和费率的自定义警报视图

时间:2014-04-24 10:11:51

标签: ios objective-c uialertview

我想做这样的事情:我想提示一个警报视图,但在警报视图中我想添加一些标签,文本字段和星标[评级]。我可以在iOS.i中做到这一点我正在使用iOS 7.我真的很新。我在我的Android应用程序中这样做了。但我不知道如何在这里做同样的事情。

在我的应用程序中我正在使用storyboards.i有一个关于设计自定义视图并将其加载到警报视图中的想法。但我不知道可以做的天气与否。请有人帮助我。

谢谢。

2 个答案:

答案 0 :(得分:1)

  • 任何CustomView都无法直接添加到UIALertView。
  • 对于alertView,有一个属性“accesseryView”。通过使用它,我们可以将任何UIView添加到UIAlertView。

      

    - (无效)customAlertView {

    UIAlertView *Alert = [[UIAlertView alloc] initWithTitle:@"your Title" message:@"Your    
    
         

    消息“delegate:nil cancelButtonTitle:@”你的   按钮标题“otherButtonTitles:nil];

    NSArray *subviewArray = [[NSBundle mainBundle] loadNibNamed:@"MyCustomViewOnAlert"  owner:self options:nil];
    MyCustomViewOnAlert *myView = (MyCustomViewOnAlert*) [subviewArray objectAtIndex:0];
    
    [Alert setValue:myView forKey:@"accessoryView"];
    
    [Alert show]; 
    
         

    }

  • 在XIB上创建了一个自定义视图“MyCustomViewOnAlert”。

试试这个

答案 1 :(得分:0)

如果您需要库提示用户在App Store中为您的应用评分,请使用此库 https://github.com/nicklockwood/iRate