2011-07-02 7 views
2

인터페이스 작성기를 사용하여 보려는 UISearchBar를 추가했습니다. UI 빌더를 사용하여 너비를 더 작게 변경하고보기 중간에 배치했습니다. 내가 응용 프로그램을 시작할 때 정의 된 너비와 위치로 검색 막대가 올바르게 보입니다. 그러나 내부에 처음으로 터치 한 후 기본 너비로 정상 상태가됩니다. 시작 위치 만 정의 된대로 유지되므로 화면 경계 이후에 끝납니다.UISearchBar 너비를 변경하는 방법

나는 그것을 서브 클래 싱해야하고 어쩌면 일부 drawRect 메서드를 재정의해야한다고 생각하지만 그 방법을 모르고 그물에서이 솔루션을 찾을 수 없었다.

답변

1

searchBar = [[UISearchBar alloc] initWithFrame:CGRectMake(0, 0, 10, 44)]; 
+0

이 필요하지만, 우리가 어떻게 변경할 수있는 폭이 있어야 UISearchBar를 보유하고있는 컨테이너보기 것을 발견 uisearchbar의 높이를 알려 주시면 – dineshprasanna

0

같은 문제가 나에게 무슨 일이 코드를 시도하고 나는 그것이 내가

관련 문제