그룹 스타일로 UITableView가 포함 된 iPhone 앱이 있습니다. 은의 ViewController에서 나는 속성 같은 UIActivityIndicatorView 정의 :UITableView 섹션 뷰어의 UIActivityIndicatorView가 방향 변경시 사라집니다.
self.browsingIndicator = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhite];
browsingIndicator.hidesWhenStopped = YES;
내가 테이블 섹션 헤더 중 하나에이 스피너를 배치 할이가 작동
- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section {
UIView *sectionHeader = [[[UIView alloc] init] autorelease];
[sectionHeader addSubview:browsingIndicator];
browsingIndicator.center = CGPointMake(20, 30);
return sectionHeader;
}
. 이제 문제는 : 일단 장치 방향을 변경하면 활동 표시기가 사라지고 볼 수있는 화면 밖으로 끌어서 다시 넣을 때만 다시 나타납니다. 장치를 원래 방향으로 되돌릴 경우 "hidesWhenStopped"를 NO로 변경하면 도움이되지 않습니다. 둘 다.
누군가 나를 올바른 방향으로 안내 할 수 있습니까? 감사!
당신이 머리글을 자동으로 리사이징하고 있기 때문에 그것은 나중에 풀릴 수 있습니다. 당신이 "uiview outside ...의 정의"라고 말할 때, 그것은 당신이 어딘가에 그것을 유지하고 있기 때문에 효과가 있습니다, 그래서 그것은 공개되지 않습니다. – user102008
와우 ... 너와 OP 모두 똑같은 Identicon O.o를 가지고있다. –