0
我創建了一個按鈕的UIButton奇怪的行爲
uploadBtn = [UIButton buttonWithType:UIButtonTypeRoundedRect];
uploadBtn.frame = CGRectMake(35, 340, 250, 40);
[uploadBtn setTitle:@"Upload" forState:UIControlStateNormal];
[uploadBtn addTarget:self action:@selector(callUpload) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:uploadBtn];
行動
-(void)callUpload
{
UploadViewController *uploadObj = [[UploadViewController alloc]init];
[self.navigationController pushViewController:uploadObj animated:YES];
}
但是當我點擊按鈕沒有任何事件發射了。請幫忙
你確定它的按鈕的錯嗎?你有沒有在'callUpload'中放置一個斷點來判斷它是否被執行? – waldrumpus
你確定你的按鈕不在其超監視範圍之外嗎?觸摸事件不會傳遞到超視圖界限之外的子視圖,即使「clipToBounds = NO」。 – AliSoftware
我剛剛爲其動作添加了一個提醒,它出現了。導航控制器有什麼問題? – user1700171