디자인 요구 사항의 일부로 사용자 지정 드롭 다운 UIView를 UITable 섹션 헤더에 추가해야합니다. 나는 성공적으로 섹션 헤더에 드롭 다운 UIView를 추가했지만 드롭 다운 내의 Title을 클릭하려고하면 드롭 다운 UIView에서 선택을 인식하지 못하고 큰 대신 didSelectRowAtIndexPath가 실행됩니다. UITableView 밑에. 섹션 머리글에 추가 된 경우 섹션 머리글 높이 외부에 표시되는 항목을 선택할 수없는 것 같습니다.드롭 다운 UIView in UITableView 섹션 헤더
나는 팝업에 UIView에 대한 jQuery과 사용하지 않는. 각 행은 UIButton이며 Touch Up Inside 이벤트 리스너와 연결됩니다. 버튼을 클릭하려고하면 버튼을 클릭해도 감지되지 않지만 쿠퍼 티노를 클릭하면됩니다. 각 버튼마다 태그가 붙어 있습니다.
다음은 이벤트를 처리하는 방법의 예입니다.
-(IBAction)menuButtonPressed:(UIButton *)sender
{
[sender setSelected:!sender.isSelected];
switch (sender.tag)
{
case 0:
#Do something
break;
case 1:
#Do something
break;
}
}
섹션 헤더 높이를 확장하려고하면 섹션 헤더 안에있는 버튼을 클릭 할 수 있습니다. 예 : 제목 1은 클릭 할 수 있지만 제목 2와 3은 클릭 할 수 없습니다.
제목 1을 선택한 다음 작동하지 않는다면 어떻게할까요? – Balu
아니, 작동하지 않습니다. 행 (Cupertino)이 선택됩니다. – LDWP