2010-12-21 4 views
1

UISearchBar를 사용하고 있는데 사용자가 막대를 탭하면 키보드가 튀어 나오고 키보드와 UISearchBar 이외의 모든 것이 회색으로 표시됩니다. 검색이 선택되었을 때 사파리와 유사합니다. 나는 과거의 수색을 필요로하지 않는다. 여기를 참조하십시오 :UISearchBar 회색보기를 활성화하는 방법은 무엇입니까?

Safari showing greyed out field

누구나 어떤 아이디어가? 내가 StackOverflow에 대한 질문을 여기에서 봤는데 특정 아무것도 찾을 수 없습니다.

감사합니다.

+0

가능한 중복 (http://stackoverflow.com/questions/2218461/uitableview- 실제 테이블에있을 때 - 얼마나 - 어 - 서스펜디드 - 바 - 초점을 맞출 지) –

답변

3

UISearchBar을 포함하는 UIView을 만들 수 있습니다. 그리고 나서 UIViewbackgroundColor을 회색 배경으로 설정할 수 있습니다.

그리고 여기에 몇 가지 예제 코드입니다 : [? UISearchbar가 포커스를 취득 할 때 실제 테이블을 "어둡게"하는 방법을 jQuery과]의

UIView *view1 = [[UIView alloc] init]; 
view1.frame = CGRectMake(0, 20, 320, 460); 
view1.backgroundColor = [UIColor grayColor]; 

UISearchBar *searchBar = [[UISearchBar alloc] init]; 
searchBar.frame = CGRectMake(0, 0, 320, 50); 
[view1 addSubview:searchBar]; 
[searchBar release]; 

[self.window addSubview:view1]; 
[view1 release]; 
관련 문제