Advertisement
Guest User

Untitled

a guest
Oct 8th, 2017
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.02 KB | None | 0 0
  1. // TheProjectViewController.h
  2. #import <UIKit/UIKit.h>
  3.  
  4. @interface TheProjectViewController : UIViewController <UITextFieldDelegate> {
  5. IBOutlet UIButton *background;
  6. IBOutlet UIButton *splashLogo;
  7. IBOutlet UITextField *username;
  8. IBOutlet UITextField *password;
  9. IBOutlet UIButton *buttonOK;
  10. }
  11. @property(retain, nonatomic) IBOutlet UIButton *background;
  12. @property(retain, nonatomic) IBOutlet UIButton *splashLogo;
  13. @property(retain, nonatomic) IBOutlet UITextField *username;
  14. @property(retain, nonatomic) IBOutlet UITextField *password;
  15. @property(retain, nonatomic) IBOutlet UIButton *buttonOK;
  16. -(IBAction) backgroundTouched:(id)sender;
  17. -(IBAction) loginAttempt;
  18. @end
  19.  
  20.  
  21. // TheProjectViewController.m
  22. #import "TheProjectViewController.h"
  23.  
  24. @implementation TheProjectViewController
  25. @synthesize background, splashLogo, buttonOK, username, password;
  26.  
  27. #pragma mark -
  28. #pragma mark UITextFieldDelegate
  29. -(BOOL)textFieldShouldReturn:(UITextField *)textField{
  30. [textField resignFirstResponder];
  31. return NO;
  32. }
  33.  
  34. -(IBAction)backgroundTouched:(id)sender
  35. {
  36. NSLog(@"username: %@, password: %@", username, password);
  37. //[[self view] becomeFirstResponder];
  38. /*
  39. [username resignFirstResponder];
  40. [password resignFirstResponder];
  41. */
  42. if([username isFirstResponder]) [username resignFirstResponder];
  43. if([password isFirstResponder]) [password resignFirstResponder];
  44. }
  45.  
  46. -(IBAction)loginAttempt
  47. {
  48.  
  49. }
  50.  
  51. // Implement viewDidLoad to do additional setup after loading the view, typically from a nib.
  52. - (void)viewDidLoad {
  53. [self.username setDelegate:self];
  54. [self.password setDelegate:self];
  55. [super viewDidLoad];
  56. }
  57.  
  58.  
  59. - (void)didReceiveMemoryWarning {
  60. // Releases the view if it doesn't have a superview.
  61. [super didReceiveMemoryWarning];
  62.  
  63. // Release any cached data, images, etc that aren't in use.
  64. }
  65.  
  66. - (void)viewDidUnload {
  67. // Release any retained subviews of the main view.
  68. // e.g. self.myOutlet = nil;
  69. }
  70.  
  71.  
  72. - (void)dealloc {
  73. [username release];
  74. [password release];
  75. [super dealloc];
  76. }
  77.  
  78. @end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement