diff options
| author | mo khan <mo@mokhan.ca> | 2013-07-14 14:49:13 -0600 |
|---|---|---|
| committer | mo khan <mo@mokhan.ca> | 2013-07-14 14:49:13 -0600 |
| commit | 22dcb7a7d71bd36d2b5ab333ec83dd15badb618d (patch) | |
| tree | 4813e9705af395dc14890050091b3dfdcfe14d6b /cakeside-ios | |
| parent | ec7be9ac0cb94f008f1160a0c42ad2a1cfc17f49 (diff) | |
add SSKeychain
Diffstat (limited to 'cakeside-ios')
| -rw-r--r-- | cakeside-ios/LoginViewController.h | 3 | ||||
| -rw-r--r-- | cakeside-ios/LoginViewController.m | 30 | ||||
| -rw-r--r-- | cakeside-ios/en.lproj/LoginViewController.xib | 189 |
3 files changed, 148 insertions, 74 deletions
diff --git a/cakeside-ios/LoginViewController.h b/cakeside-ios/LoginViewController.h index ee8fc7a..e1336cf 100644 --- a/cakeside-ios/LoginViewController.h +++ b/cakeside-ios/LoginViewController.h @@ -9,5 +9,8 @@ #import <UIKit/UIKit.h> @interface LoginViewController : UIViewController +@property (strong, nonatomic) IBOutlet UITextField *emailTextBox; +@property (strong, nonatomic) IBOutlet UITextField *passwordTextBox; +@property (strong, nonatomic) IBOutlet UIButton *loginButton; @end diff --git a/cakeside-ios/LoginViewController.m b/cakeside-ios/LoginViewController.m index cdadcef..5c0d897 100644 --- a/cakeside-ios/LoginViewController.m +++ b/cakeside-ios/LoginViewController.m @@ -8,7 +8,7 @@ #import "LoginViewController.h" -@interface LoginViewController () +@interface LoginViewController ()<UITextFieldDelegate> @end @@ -18,6 +18,34 @@ { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. + UIView *emailPaddingView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 5, 20)]; + self.emailTextBox.leftView = emailPaddingView; + self.emailTextBox.leftViewMode = UITextFieldViewModeAlways; + + UIView *passwordPaddingView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 5, 20)]; + self.passwordTextBox.leftView = passwordPaddingView; + self.passwordTextBox.leftViewMode = UITextFieldViewModeAlways; + +// self.contentView.$y = 0; + + // prepopulate username/password with stored information + /* + NSError *error; + NSString *username = [SSKeychain passwordForService:KEYCHAIN_USER_NAME account:KEYCHAIN_ACCOUNT error:&error]; + if (error) { username = nil; } + NSString *password = [SSKeychain passwordForService:KEYCHAIN_USER_PASSWORD account:KEYCHAIN_ACCOUNT error:&error]; + if (error) { password = nil; } + + if (username) + { + self.emailTextBox.text = username; + } + if (password) + { + self.passwordTextBox.text = password; + } + */ + } - (void)didReceiveMemoryWarning diff --git a/cakeside-ios/en.lproj/LoginViewController.xib b/cakeside-ios/en.lproj/LoginViewController.xib index 4cf84ec..4aea143 100644 --- a/cakeside-ios/en.lproj/LoginViewController.xib +++ b/cakeside-ios/en.lproj/LoginViewController.xib @@ -41,7 +41,7 @@ <object class="IBUILabel" id="630523819"> <reference key="NSNextResponder" ref="774585933"/> <int key="NSvFlags">292</int> - <string key="NSFrame">{{32, 128}, {183, 21}}</string> + <string key="NSFrame">{{32, 20}, {183, 21}}</string> <reference key="NSSuperview" ref="774585933"/> <reference key="NSWindow"/> <string key="NSReuseIdentifierKey">_NS:9</string> @@ -72,7 +72,7 @@ <object class="IBUITextField" id="555646817"> <reference key="NSNextResponder" ref="774585933"/> <int key="NSvFlags">292</int> - <string key="NSFrame">{{32, 169}, {268, 30}}</string> + <string key="NSFrame">{{32, 61}, {268, 30}}</string> <reference key="NSSuperview" ref="774585933"/> <reference key="NSWindow"/> <string key="NSReuseIdentifierKey">_NS:9</string> @@ -107,7 +107,7 @@ <object class="IBUILabel" id="538756194"> <reference key="NSNextResponder" ref="774585933"/> <int key="NSvFlags">292</int> - <string key="NSFrame">{{33, 209}, {183, 21}}</string> + <string key="NSFrame">{{33, 101}, {183, 21}}</string> <reference key="NSSuperview" ref="774585933"/> <reference key="NSWindow"/> <string key="NSReuseIdentifierKey">_NS:9</string> @@ -127,7 +127,7 @@ <object class="IBUITextField" id="978717839"> <reference key="NSNextResponder" ref="774585933"/> <int key="NSvFlags">292</int> - <string key="NSFrame">{{33, 250}, {268, 30}}</string> + <string key="NSFrame">{{33, 142}, {268, 30}}</string> <reference key="NSSuperview" ref="774585933"/> <reference key="NSWindow"/> <string key="NSReuseIdentifierKey">_NS:9</string> @@ -153,7 +153,7 @@ <object class="IBUIButton" id="830338576"> <reference key="NSNextResponder" ref="774585933"/> <int key="NSvFlags">292</int> - <string key="NSFrame">{{124, 319}, {73, 44}}</string> + <string key="NSFrame">{{124, 198}, {73, 44}}</string> <reference key="NSSuperview" ref="774585933"/> <reference key="NSWindow"/> <string key="NSReuseIdentifierKey">_NS:9</string> @@ -225,6 +225,30 @@ </object> <int key="connectionID">7</int> </object> + <object class="IBConnectionRecord"> + <object class="IBCocoaTouchOutletConnection" key="connection"> + <string key="label">emailTextBox</string> + <reference key="source" ref="372490531"/> + <reference key="destination" ref="555646817"/> + </object> + <int key="connectionID">55</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBCocoaTouchOutletConnection" key="connection"> + <string key="label">passwordTextBox</string> + <reference key="source" ref="372490531"/> + <reference key="destination" ref="978717839"/> + </object> + <int key="connectionID">56</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBCocoaTouchOutletConnection" key="connection"> + <string key="label">loginButton</string> + <reference key="source" ref="372490531"/> + <reference key="destination" ref="830338576"/> + </object> + <int key="connectionID">70</int> + </object> </array> <object class="IBMutableOrderedSet" key="objectRecords"> <array key="orderedObjects"> @@ -249,15 +273,15 @@ <int key="objectID">6</int> <reference key="object" ref="774585933"/> <array class="NSMutableArray" key="children"> - <object class="IBNSLayoutConstraint" id="406712525"> - <reference key="firstItem" ref="774585933"/> - <int key="firstAttribute">4</int> + <object class="IBNSLayoutConstraint" id="347541024"> + <reference key="firstItem" ref="830338576"/> + <int key="firstAttribute">3</int> <int key="relation">0</int> - <reference key="secondItem" ref="830338576"/> - <int key="secondAttribute">4</int> + <reference key="secondItem" ref="774585933"/> + <int key="secondAttribute">3</int> <float key="multiplier">1</float> <object class="IBLayoutConstant" key="constant"> - <double key="value">186</double> + <double key="value">198</double> </object> <float key="priority">1000</float> <reference key="containingView" ref="774585933"/> @@ -281,7 +305,7 @@ <float key="scoringTypeFloat">22</float> <int key="contentType">2</int> </object> - <object class="IBNSLayoutConstraint" id="415268915"> + <object class="IBNSLayoutConstraint" id="901863764"> <reference key="firstItem" ref="978717839"/> <int key="firstAttribute">3</int> <int key="relation">0</int> @@ -289,7 +313,7 @@ <int key="secondAttribute">3</int> <float key="multiplier">1</float> <object class="IBLayoutConstant" key="constant"> - <double key="value">250</double> + <double key="value">142</double> </object> <float key="priority">1000</float> <reference key="containingView" ref="774585933"/> @@ -313,7 +337,7 @@ <float key="scoringTypeFloat">24</float> <int key="contentType">2</int> </object> - <object class="IBNSLayoutConstraint" id="236174773"> + <object class="IBNSLayoutConstraint" id="115535589"> <reference key="firstItem" ref="538756194"/> <int key="firstAttribute">3</int> <int key="relation">0</int> @@ -321,7 +345,7 @@ <int key="secondAttribute">3</int> <float key="multiplier">1</float> <object class="IBLayoutConstant" key="constant"> - <double key="value">209</double> + <double key="value">101</double> </object> <float key="priority">1000</float> <reference key="containingView" ref="774585933"/> @@ -345,6 +369,22 @@ <float key="scoringTypeFloat">9</float> <int key="contentType">3</int> </object> + <object class="IBNSLayoutConstraint" id="805568956"> + <reference key="firstItem" ref="555646817"/> + <int key="firstAttribute">3</int> + <int key="relation">0</int> + <reference key="secondItem" ref="774585933"/> + <int key="secondAttribute">3</int> + <float key="multiplier">1</float> + <object class="IBLayoutConstant" key="constant"> + <double key="value">61</double> + </object> + <float key="priority">1000</float> + <reference key="containingView" ref="774585933"/> + <int key="scoringType">3</int> + <float key="scoringTypeFloat">9</float> + <int key="contentType">3</int> + </object> <object class="IBNSLayoutConstraint" id="906502330"> <reference key="firstItem" ref="774585933"/> <int key="firstAttribute">6</int> @@ -361,22 +401,6 @@ <float key="scoringTypeFloat">29</float> <int key="contentType">3</int> </object> - <object class="IBNSLayoutConstraint" id="697613936"> - <reference key="firstItem" ref="555646817"/> - <int key="firstAttribute">3</int> - <int key="relation">0</int> - <reference key="secondItem" ref="774585933"/> - <int key="secondAttribute">3</int> - <float key="multiplier">1</float> - <object class="IBLayoutConstant" key="constant"> - <double key="value">169</double> - </object> - <float key="priority">1000</float> - <reference key="containingView" ref="774585933"/> - <int key="scoringType">3</int> - <float key="scoringTypeFloat">9</float> - <int key="contentType">3</int> - </object> <object class="IBNSLayoutConstraint" id="158562914"> <reference key="firstItem" ref="555646817"/> <int key="firstAttribute">5</int> @@ -393,20 +417,20 @@ <float key="scoringTypeFloat">24</float> <int key="contentType">2</int> </object> - <object class="IBNSLayoutConstraint" id="307503213"> + <object class="IBNSLayoutConstraint" id="853772448"> <reference key="firstItem" ref="630523819"/> <int key="firstAttribute">3</int> <int key="relation">0</int> <reference key="secondItem" ref="774585933"/> <int key="secondAttribute">3</int> <float key="multiplier">1</float> - <object class="IBLayoutConstant" key="constant"> - <double key="value">128</double> + <object class="IBNSLayoutSymbolicConstant" key="constant"> + <double key="value">20</double> </object> <float key="priority">1000</float> <reference key="containingView" ref="774585933"/> - <int key="scoringType">3</int> - <float key="scoringTypeFloat">9</float> + <int key="scoringType">8</int> + <float key="scoringTypeFloat">29</float> <int key="contentType">3</int> </object> <reference ref="630523819"/> @@ -446,11 +470,6 @@ <reference key="parent" ref="630523819"/> </object> <object class="IBObjectRecord"> - <int key="objectID">13</int> - <reference key="object" ref="307503213"/> - <reference key="parent" ref="774585933"/> - </object> - <object class="IBObjectRecord"> <int key="objectID">14</int> <reference key="object" ref="555646817"/> <array class="NSMutableArray" key="children"> @@ -479,11 +498,6 @@ <reference key="parent" ref="774585933"/> </object> <object class="IBObjectRecord"> - <int key="objectID">16</int> - <reference key="object" ref="697613936"/> - <reference key="parent" ref="774585933"/> - </object> - <object class="IBObjectRecord"> <int key="objectID">18</int> <reference key="object" ref="906502330"/> <reference key="parent" ref="774585933"/> @@ -560,16 +574,6 @@ <reference key="parent" ref="774585933"/> </object> <object class="IBObjectRecord"> - <int key="objectID">49</int> - <reference key="object" ref="415268915"/> - <reference key="parent" ref="774585933"/> - </object> - <object class="IBObjectRecord"> - <int key="objectID">50</int> - <reference key="object" ref="236174773"/> - <reference key="parent" ref="774585933"/> - </object> - <object class="IBObjectRecord"> <int key="objectID">51</int> <reference key="object" ref="830338576"/> <array class="NSMutableArray" key="children"> @@ -598,15 +602,35 @@ <reference key="parent" ref="774585933"/> </object> <object class="IBObjectRecord"> - <int key="objectID">53</int> - <reference key="object" ref="406712525"/> - <reference key="parent" ref="774585933"/> - </object> - <object class="IBObjectRecord"> <int key="objectID">54</int> <reference key="object" ref="186679411"/> <reference key="parent" ref="830338576"/> </object> + <object class="IBObjectRecord"> + <int key="objectID">65</int> + <reference key="object" ref="901863764"/> + <reference key="parent" ref="774585933"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">66</int> + <reference key="object" ref="115535589"/> + <reference key="parent" ref="774585933"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">67</int> + <reference key="object" ref="853772448"/> + <reference key="parent" ref="774585933"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">68</int> + <reference key="object" ref="805568956"/> + <reference key="parent" ref="774585933"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">69</int> + <reference key="object" ref="347541024"/> + <reference key="parent" ref="774585933"/> + </object> </array> </object> <dictionary class="NSMutableDictionary" key="flattenedProperties"> @@ -615,14 +639,12 @@ <string key="-2.CustomClassName">UIResponder</string> <string key="-2.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string> <string key="11.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string> - <string key="13.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string> <string key="14.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string> <array class="NSMutableArray" key="14.IBViewMetadataConstraints"> <reference ref="573394957"/> </array> <boolean value="NO" key="14.IBViewMetadataTranslatesAutoresizingMaskIntoConstraints"/> <string key="15.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string> - <string key="16.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string> <string key="18.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string> <string key="19.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string> <string key="20.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string> @@ -639,29 +661,31 @@ <string key="23.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string> <string key="26.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string> <string key="46.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string> - <string key="49.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string> - <string key="50.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string> <string key="51.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string> <array key="51.IBViewMetadataConstraints"> <reference ref="186679411"/> </array> <boolean value="NO" key="51.IBViewMetadataTranslatesAutoresizingMaskIntoConstraints"/> <string key="52.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string> - <string key="53.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string> <string key="54.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string> <string key="6.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string> - <array key="6.IBViewMetadataConstraints"> - <reference ref="307503213"/> + <array class="NSMutableArray" key="6.IBViewMetadataConstraints"> + <reference ref="853772448"/> <reference ref="158562914"/> - <reference ref="697613936"/> <reference ref="906502330"/> + <reference ref="805568956"/> <reference ref="966269575"/> - <reference ref="236174773"/> + <reference ref="115535589"/> <reference ref="524339994"/> - <reference ref="415268915"/> + <reference ref="901863764"/> <reference ref="449234694"/> - <reference ref="406712525"/> + <reference ref="347541024"/> </array> + <string key="65.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string> + <string key="66.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string> + <string key="67.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string> + <string key="68.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string> + <string key="69.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string> <string key="8.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string> <array key="8.IBViewMetadataConstraints"> <reference ref="320091315"/> @@ -672,13 +696,32 @@ <nil key="activeLocalization"/> <dictionary class="NSMutableDictionary" key="localizations"/> <nil key="sourceID"/> - <int key="maxID">54</int> + <int key="maxID">70</int> </object> <object class="IBClassDescriber" key="IBDocument.Classes"> <array class="NSMutableArray" key="referencedPartialClassDescriptions"> <object class="IBPartialClassDescription"> <string key="className">LoginViewController</string> <string key="superclassName">UIViewController</string> + <dictionary class="NSMutableDictionary" key="outlets"> + <string key="emailTextBox">UITextField</string> + <string key="loginButton">UIButton</string> + <string key="passwordTextBox">UITextField</string> + </dictionary> + <dictionary class="NSMutableDictionary" key="toOneOutletInfosByName"> + <object class="IBToOneOutletInfo" key="emailTextBox"> + <string key="name">emailTextBox</string> + <string key="candidateClassName">UITextField</string> + </object> + <object class="IBToOneOutletInfo" key="loginButton"> + <string key="name">loginButton</string> + <string key="candidateClassName">UIButton</string> + </object> + <object class="IBToOneOutletInfo" key="passwordTextBox"> + <string key="name">passwordTextBox</string> + <string key="candidateClassName">UITextField</string> + </object> + </dictionary> <object class="IBClassDescriptionSource" key="sourceIdentifier"> <string key="majorKey">IBProjectSource</string> <string key="minorKey">./Classes/LoginViewController.h</string> |
