6 // Copyright 2010 __MyCompanyName__. All rights reserved. |
6 // Copyright 2010 __MyCompanyName__. All rights reserved. |
7 // |
7 // |
8 |
8 |
9 #import <UIKit/UIKit.h> |
9 #import <UIKit/UIKit.h> |
10 |
10 |
|
11 #define MAX_STRING_LENGTH 64 |
|
12 |
11 @protocol EditableCellViewDelegate <NSObject> |
13 @protocol EditableCellViewDelegate <NSObject> |
12 |
14 |
13 -(void) saveTextFieldValue:(NSString *)textString; |
15 -(void) saveTextFieldValue:(NSString *)textString withTag:(NSInteger) tagValue; |
14 |
16 |
15 @end |
17 @end |
16 |
18 |
17 @interface EditableCellView : UITableViewCell <UITextFieldDelegate> { |
19 @interface EditableCellView : UITableViewCell <UITextFieldDelegate> { |
18 id<EditableCellViewDelegate> delegate; |
20 id<EditableCellViewDelegate> delegate; |
19 UITextField *textField; |
21 UITextField *textField; |
|
22 |
|
23 @private |
|
24 NSString *oldValue; |
20 } |
25 } |
21 |
26 |
22 @property (nonatomic,assign) id<EditableCellViewDelegate> delegate; |
27 @property (nonatomic,assign) id<EditableCellViewDelegate> delegate; |
23 @property (nonatomic,retain,readonly) UITextField *textField; |
28 @property (nonatomic,retain,readonly) UITextField *textField; |
|
29 @property (nonatomic,retain) NSString *oldValue; |
24 |
30 |
25 -(void) replyKeyboard; |
31 -(void) replyKeyboard; |
26 -(void) cancel:(id) sender; |
32 -(void) cancel:(id) sender; |
27 -(void) save:(id) sender; |
33 -(void) save:(id) sender; |
28 |
34 |