Основная предпосылка моего приложения состоит в том, что когда оно загружается, оно скрывает кнопку «findMe», а затем, когда кнопка «go» выбрана, она показывает кнопку и устанавливает ее в определенную координату (Как только я исправляю эту проблему, ясобираюсь реализовать случайные координаты).Проблема в том, что моя кнопка не скрывается при загрузке приложения и кнопка «Перейти» не меняет координаты.Я создал кнопку в конструкторе интерфейса.Я не уверен, почему это не работает, так как это кажется такой простой задачей.Любая помощь, где я пошел не так, очень ценится.Спасибо.
.h файл
#import <UIKit/UIKit.h>
@interface Senior_DesignViewController : UIViewController
<UIAlertViewDelegate> {
IBOutlet UIButton *findMe;
IBOutlet UIButton *go;
IBOutlet UILabel *success;
}
@property (retain, nonatomic) UIButton *findMe;
@property (retain, nonatomic) UILabel *success;
@property (retain, nonatomic) UIButton *go;
-(IBAction)foundMe:(id)sender;
-(IBAction)go:(id)sender;
@end
.m файл
#import "Senior_DesignViewController.h"
@implementation Senior_DesignViewController
@synthesize findMe;
@synthesize success;
@synthesize go;
-(IBAction)foundMe:(id)sender {
UIAlertView *alertDialog;
alertDialog = [[UIAlertView alloc]
initWithTitle:@"Congratulations"
message:@"You have found the box"
delegate:nil
cancelButtonTitle:@"Ok"
otherButtonTitles:nil];
[alertDialog show];
[alertDialog release];
}
-(IBAction)go:(id)sender {
findMe.frame = CGRectMake(100, 100, 50, 50);
findMe.hidden = NO;
}
- (void)viewDidLoad {
findMe.hidden = YES;
UIAlertView *alertDialog;
alertDialog = [[UIAlertView alloc]
initWithTitle:@"Welcome to our SNR DSN App"
message:@"Please Calibrate NOW!"
delegate:nil
cancelButtonTitle:@"Ok"
otherButtonTitles:nil];
[alertDialog show];
[alertDialog release];
[super viewDidLoad];
}