SCLAlertViewResponder.m 863 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. //
  2. // SCLAlertViewResponder.m
  3. // SCLAlertView
  4. //
  5. // Created by Diogo Autilio on 9/26/14.
  6. // Copyright (c) 2014-2017 AnyKey Entertainment. All rights reserved.
  7. //
  8. #import "SCLAlertViewResponder.h"
  9. @interface SCLAlertViewResponder ()
  10. @property SCLAlertView *alertview;
  11. @end
  12. @implementation SCLAlertViewResponder
  13. //
  14. //// Allow alerts to be closed/renamed in a chainable manner
  15. //// Example: SCLAlertView().showSuccess(self, title: "Test", subTitle: "Value").close()
  16. // Initialisation and Title/Subtitle/Close functions
  17. - (instancetype)init:(SCLAlertView *)alertview
  18. {
  19. self.alertview = alertview;
  20. return self;
  21. }
  22. - (void)setTitletitle:(NSString *)title
  23. {
  24. self.alertview.labelTitle.text = title;
  25. }
  26. - (void)setSubTitle:(NSString *)subTitle
  27. {
  28. self.alertview.viewText.text = subTitle;
  29. }
  30. - (void)close
  31. {
  32. [self.alertview hideView];
  33. }
  34. @end