I created my own native view, similar to iOS UIAlertView 7. Using this technology, you can create custom alerts for both iOS 6 and iOS 7. To do this, I created a UIView in my xIV file of my UIViewController:

I added some @property for this view:
// Custom iOS 7 Alert View @property (nonatomic, weak) IBOutlet UIView *supportViewPopup; // My UIView @property (nonatomic, weak) IBOutlet UIView *supportViewPopupBackground; // The grey view @property (nonatomic, weak) IBOutlet UIView *supportViewPopupAction; // The white view with outlets // Property for customize the UI of this alert (you can add other labels, buttons, tableview, etc. @property (nonatomic, weak) IBOutlet UIButton *buttonOK; @property (nonatomic, weak) IBOutlet UIButton *buttonCancel; @property (nonatomic, weak) IBOutlet UILabel *labelDescription;
In my view of DidLoad:
- (void)viewDidLoad { [super viewDidLoad]; // Support View self.supportViewPopupAction.layer.cornerRadius = 5.0f; self.supportViewPopupAction.layer.masksToBounds = YES; // Add Support View [self.view addSubview:self.supportViewPopup]; // Center Support view self.supportViewPopup.center = self.view.center; // Alpha self.supportViewPopup.alpha = 0.0f; self.supportViewPopupBackground.alpha = 0.0f; self.supportViewPopupAction.alpha = 0.0f; }
Action to display popup:
- (IBAction)displayPopup { // Support View self.supportViewPopup.alpha = 1.0f; self.supportViewPopupBackground.alpha = 0.5f; // Animation [UIView animateWithDuration:0.5f animations:^{ self.supportViewPopupAction.alpha = 1.0f; }]; }
Action to reject a popup:
- (IBAction)dismissModal { // Animation [UIView animateWithDuration:0.5f animations:^{ self.supportViewPopup.alpha = 0.0f; self.supportViewPopupBackground.alpha = 0.0f; self.supportViewPopupAction.alpha = 0.0f; }]; }
So, with this, you can customize your supportViewPopupAction way you want with the buttons, table view, shortcuts, view collection, etc.
I took the time to write this example warning. Hope this helps you!