0
我正在使用解析anypic教程,我想創建一個不同的用戶界面。但我有一些麻煩。添加背景時禁用按鈕
所以,我的ViewController這就是:
@interface PAPHomeViewController()
@property (nonatomic, strong) PAPSettingsActionSheetDelegate *settingsActionSheetDelegate;
@property (nonatomic, strong) UIView *blankTimelineView;
@end
@implementation PAPHomeViewController
- (void)viewDidLoad {
[super viewDidLoad];
NSLog(@"LoadView is called");
// Present Anypic UI
[self presentUI];
}
-(void) presentUI {
/*UIImageView *backgroundImageView = [[UIImageView alloc] initWithFrame:[[UIScreen mainScreen] applicationFrame]];
[backgroundImageView setImage:[UIImage imageNamed:@"DefaultAnypic.png"]];
self.view = backgroundImageView;*/
// Settings button
self.settingsButton = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[self.settingsButton addTarget:self
action:@selector(settingsButtonAction:)
forControlEvents:UIControlEventTouchUpInside];
[self.settingsButton setTitle:@"Settings" forState:UIControlStateNormal];
self.settingsButton.frame = CGRectMake(200.0, 200.0, 100.0, 100.0);
[self.view addSubview:self.settingsButton];
}
和.h文件中是這樣的:
@interface PAPHomeViewController : PAPPhotoTimelineViewController
@end
的PAPPhotoTimelineViewController也是separateViewController,該家庭從延伸,它是一個tableViewController ,它也調用ViewDidLoad。
問題:
與上面的代碼,我看到我的按鈕,我可以點擊我的按鈕。
但是,如果我取消註釋背景的東西,我確實看到了背景,我確實看到了按鈕,但它不能被點擊 - 就好像沒有識別到按鈕上的任何按鈕。
,我也搞不清楚,現在我正在延伸的另一視圖控制器也實現viewDidLoad中,爲什麼他們都被調用,以何種順序等
你救了我的一天!將在幾分鐘內接受它將符合資格。 – ghostrider 2014-11-01 18:43:36