可以通過單擊其他視圖控制器內的按鈕來更改圖像? 我使用此代碼爲了將數據從ViewController傳遞到SecondViewController。我希望添加到同一個按鈕突擊隊將圖像添加到SecondViewController ......原諒我那可憐的問題...在兩個視圖控制器之間更改UIImage視圖
ViewController.h
#import <UIKit/UIKit.h>
#import "SecondViewController.h"
@interface ViewController : UIViewController <SecondViewControllerDelegate> {
IBOutlet UITextField *userNameTextField;
}
@property (nonatomic, strong) UITextField *userNameTextField;
@end
ViewController.m
#import "ViewController.h"
#import "SecondViewController.h"
@interface ViewController()
@end
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{
if([segue.identifier isEqualToString:@"to2"]){
SecondViewController *viewController = segue.destinationViewController;
viewController.delegate = self;
}
}
- (void)done:(NSString *)name{
[self dismissViewControllerAnimated:YES completion:nil];
NSLog(@"Back in first ViewController, metod Done, with name=%@",name);
userNameTextField.text=name;
}
@end
SecondViewController.h
#import <UIKit/UIKit.h>
@protocol SecondViewControllerDelegate <NSObject>
-(void) done:(NSString*)someText;
@end
@interface SecondViewController : UIViewController {
IBOutlet UITextField *someText;
IBOutlet UIButton *returnButton;
id delegate;
}
@property (nonatomic, assign) id <SecondViewControllerDelegate> delegate;
@property (nonatomic, strong) UITextField *someText;
- (IBAction)returnButtonPressed:(id)sender;
@end
SecondViewController.m
#import "SecondViewController.h"
@interface SecondViewController()
@end
@implementation SecondViewController
@synthesize someText;
@synthesize delegate = _delegate;
- (IBAction)returnButtonPressed:(id)sender {
[self.delegate done:someText.text];
}
@end
我希望添加到同一個按鈕命令將圖像添加到SecondViewController ...原諒我可憐的問題... – Swr79