我有一個非常奇怪的問題。 我在視圖控制器中有一個UITableView
,我可以自定義所有我想要的工作。但我想,當我點擊一排的另一種觀點出現(它並不難),所以我已經做到了:tableView didSelectRowAtIndexPath無法正常工作
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
NSLog(@"didSelectRowAtIndexPath");
self.myFicheView.hidden=NO;
[tableView deselectRowAtIndexPath:indexPath animated:YES];
}
但是,當我點擊一排的方法不叫。就像它不工作我已經嘗試了很多東西,我發現了一些奇怪的東西。 當我簡單地點擊行時什麼也沒有發生,但是當我在3秒鐘內點擊它時,以及當我在行上滑動手指時。
有人知道這裏有什麼問題嗎?
@interface MapViewController : UIViewController<UITableViewDelegate,UITableViewDataSource>
{
}
@property (strong, nonatomic) IBOutlet UITableView *myTableView;
這裏我的tableView的連接檢查 http://hpics.li/256d01e
你添加了self.myTableView.delegate = self; ? – Greg
@iPatel在這種情況下不會改變任何東西,屬性可以保留它。強,弱或保留。 – rckoenes
確保tableView可以通過設置[tableView setAllowsSelection:YES]來響應選擇; – Sabareesh