2012-09-18 3 views
0

하나의 UIButton을 사용하는 응용 프로그램을 개발 중입니다.UITableview를 UIAlertview와 같이 표시하는 방법

단추를 클릭하면 UITableView가 표시되고 다른 나머지 컨트롤은 작동하지 않아야합니다. UIAlertView와 같은 UITableView 동작을 표시해야합니다.

+0

테이블보기를 경고보기처럼 팝업하고 다른 모든 단추를 비활성화 하시겠습니까? – Neo

답변

1

UITableViewController을 작성하십시오. modelView를 페이지로 제시하십시오. 그것은 잘 작동합니다.

+0

나는 화면 중앙에 tableview를 보여줄 필요가있다. 그리고 나는 그 tableview에서 어떤 control을 클릭 할 때 그것이 UIalertview처럼 작동하지 않는다. 나머지 controls는 응답하지 않는다. –

+0

self.modalPresentationStyle = UIModalPresentationPageSheet; self.modalTransitionStyle = UIModalTransitionStyleCoverVertical; [self presentModalViewController : tableViewControllerObject animated : YES]; 이 코드는 viewcontroller를 중앙에 표시하는 데 도움이됩니다. –

+0

나머지 컨트롤이 나타나거나 나타나지 않습니다. –

0

질문의 첫 번째 부분은 버튼을 비활성화하기 위해 tableview.userInteractionEnabled = NO 등을 추가하기 만하면됩니다. UIAlertViewUITableView처럼 작동하도록하려면 단순히 UITableView에 애니메이션을 추가하십시오.

또는 맞춤 설정도 가능합니다. UIAlertView.

관련 문제