UIViewController 인스턴스를 만들었으며 해당 하위 뷰로 UITableView 인스턴스가있었습니다. 새로 고침 컨트롤을 만들었습니다. tableview는 하위보기로 추가합니다. 문제는 iOS 7에서, 내 새로 고침 컨트롤이 내 tableview 위에 있으며 여기 스크린 샷이 있습니다. 이 문제를 해결하는 방법을 알려주실 수 있습니까? 고마워요! iOS 7에서 새로 고침 컨트롤이 위의 테이블 뷰에 있습니다.
self.refreshControl = [[UIRefreshControl alloc]init];
[self.refreshControl addTarget:self action:@selector(refreshData) forControlEvents:UIControlEventValueChanged];
[self.tableView addSubview:self.refreshControl];
내가있는 UITableViewController를 사용하지 않은, 내가 내 슈퍼 뷰의 서브 뷰로의 tableview를 추가합니다.
왜 당신은 자동으로 조정 MBProgressHUD를 사용하지 마십시오. – jigs
제안 해 주셔서 감사합니다.하지만 데이터를 새로 고칠 때 새로 고침 컨트롤을 바꾸는 것이 MBProgressHUD를 사용하는 것이 좋습니다. – billwang1990
좋아. 센터에서 새로 고침 제어를 보여 주시겠습니까? 또는 해당 스크린 샷 당 최고 어떤 장소에서 리프레시 컨트롤을 원하는지 표시 하시겠습니까? – jigs