xcode6 및 스토리 보딩 사용흰색 투명 도구 모음, 상태 표시 줄 일치 방법은 어떻게합니까?
내보기 맨 위에있는 도구 모음이 있습니다. 툴바 아래에는지도보기가 있습니다. 지도보기는 내가 원하는 상태 표시 줄 아래로 확장됩니다. 기본적으로 툴바와 상태 표시 줄은 ~ 20 % 정도 투명하게 보이기 때문에 아래의 mapview를 볼 수 있습니다.
내 도구 모음의 배경색을 흰색으로 80 % 불투명하게 설정했습니다. 그러나 나는 어떻게 똑같은 상태 표시 줄을 얻는 지 전혀 모른다.
내가 아는 모든 것에서 상태 표시 줄은 100 % 투명하므로 그 아래에있는 모든보기가 표시됩니다. 내 툴바 위에 20 포인트 높이의 뷰를 추가하려고 시도했는데, 나는 그것을 흰색으로, 80 % 투명하게 설정했습니다. 거의 심지어 궤도에,
암 I을 내가가는 오전 같은 효과를 얻을 수 있지만, 도구 모음 및 상태 표시 줄 사이에 검은 선이있다? 도구 모음의 색상과 투명도를 상태 표시 줄의 색과 투명도와 일치시키고 선을 피하는 방법은 무엇입니까?
편집는 :
clipsToBounds 선을 제거에 큰했다. 흰색에 다시
-(void)splitViewController:(UISplitViewController *)svc willHideViewController:(UIViewController *)aViewController withBarButtonItem:(UIBarButtonItem *)button forPopoverController:(UIPopoverController *) pc {
button.image = [UIImage imageNamed:@"bars"];
NSMutableArray *items = [self.toolbar.items mutableCopy];
if (!items) {
items = [NSMutableArray arrayWithObject:button];
} else {
[items insertObject:button atIndex:0];
}
[self.toolbar setItems:items];
}
그리고 내가 그 버튼을 추가 한 후 내 도구 모음 배경집니다 :
나는 프로그래밍 버튼을 추가
편집 2 그래서 방금 UIBarPosit을 발견했습니다. ionTopAttached 열거 형 및 도구 모음 대리자로 내보기를 설정할 수 있습니다.
- (UIBarPosition) positionForBar : 나는이 한 (ID) 바 { 반환 UIBarPositionTopAttached을; }
그리고 호출 된 것으로 확인되었습니다. 이렇게하면 iOS에 내 도구 모음이 상태 표시 줄에 연결되어 있고 내 도구 모음 색과 모두가 상태 표시 줄에 흘러들 것이라는 사실을 알리 길 바랍니다. 그 중 하나가 아닌가요?
상태 표시 줄에 도구 모음을 연결하여 도구 모음의 배경 무늬를 가져 오는 것과 같은 것처럼 보입니다. 즉, 이렇게하려면 20 포인트의 고화질보기를 추가해야합니까? 그리고 비록 내가 잘못하고있는 것처럼 보이더라도, 버튼을 추가 할 때 툴바의 투명도가 다시 불투명 해집니다.
IB/스토리 보드에서 설정할 수 있습니까? – lostintranslation
사용자 정의 런타임 속성에서 설정하십시오. 매력처럼 작동했습니다, 감사합니다! – lostintranslation
내가 만들 수있는 것은 아니지만 클립 하위보기 확인란이 있지만 수정하지 않았습니다. 내비게이션 컨트롤러에서 도구 모음에 액세스 할 수 있습니다. 구현 방법에 따라 다릅니다. –