TestsTested | ✗ |
LangLanguage | Obj-CObjective C |
License | BSD |
ReleasedLast Release | Apr 2015 |
Maintained by Vincent Esche.
DLAlertView is an API-compatible UIAlertView replacement that can embed custom content views, is fully themable and let's you use a delegate and/or blocks.
UIAlertView
(+ much, much more!).1..n
).0..n
).Just copy the files in "DLAlertView/Classes/..."
into your project.
Alternatively you can install DLAlertView into your project with CocoaPods.
Just add it to your Podfile: pod 'DLAlertView'
See DLAVAlertView.h for the complete API.
DLAVAlertView *alertView = [[DLAVAlertView alloc] initWithTitle:@"Click OK!" message:nil delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil, nil];
[alertView showWithCompletion:^(DLAVAlertView *alertView, NSInteger buttonIndex) {
NSLog(@"Clicked button '%@' at index: %ld", [alertView buttonTitleAtIndex:buttonIndex], (long)buttonIndex);
}];
DLAlertView contains a demo app giving you a quick overview of many of its features.
DLAlertView uses automatic reference counting (ARC).
None.
iOS 5.1+
Vincent Esche (@regexident)
DLAlertView is available under a modified BSD-3 clause license with the additional requirement of attribution. (DLAlertView further more includes code by Alexander Jarvis, licensed under the MIT license.) See the LICENSE
file for more info.