행이 여러 개인 UITableView가 있습니다.iOS : UITableView 위에있는 UIView를 제거하면 테이블과 상호 작용할 수 없게됩니다.
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
PopUp *myPopUp = [[PopUp alloc] initWithFrame:CGRectMake(0, 0, 320, 568)];
[self.view addSubview:myPopUp];
}
나는 펜촉에서 내 사용자 지정 UIView의 팝업을로드하고 있습니다 :
사용자가 행을 탭하면, (사용자 지정 UIView의입니다) 사용자 지정 팝업은 테이블의 상단에 나타납니다 팝업에는- (id)initWithFrame:(CGRect)frame
{
self = [super initWithFrame:frame];
if (self) {
[self loadNib];
}
return self;
}
- (void) loadNib
{
NSArray *subviewArray = [[NSBundle mainBundle] loadNibNamed:@"PopUp" owner:self options:nil];
UIView *mainView = [subviewArray objectAtIndex:0];
[self addSubview:mainView];
}
는 종료 팝업을 유발 누르면 버튼이있다 :
- (IBAction)closePopUp:(id)sender
{
[self removeFromSuperview];
}
버튼을 누를 때 팝업이 없어진다. 그러나 아래에있는 UITableView는 더 이상 상호 작용할 수 없습니다 (예 : 사용자가 표를 스크롤하거나 다른 행을 탭할 수 없음 등). 나는 PopUp을 사라지게하고 테이블을 완전히 상호 작용하도록하고 싶습니다. 왜 이런 일이 일어나고 어떻게 해결할 수 있는지 설명 할 수 있습니까? 감사! 데이터의 행 스크린
jQuery과 함께 편집
는
, MyPopup을 상위에 표시 : http://imgur.com/PlIufHI,xGKxUul,qkt27oZ#1
때 "x"사용자 정의 버튼을 누르면 closePopUp이 호출됩니다. superview에서 oves myPopup : http://imgur.com/PlIufHI,xGKxUul,qkt27oZ#2
사용자는 지금 테이블과 상호 작용할 수 없습니다. 사용자는 등, 테이블을 스크롤 행을 선택할 수 없습니다
아, 이렇게했습니다. 고마워요! – Chun