2014-07-17 2 views
0

tableViewsearchBar의 간단한 화면이 있습니다. 내가 viewDidAppear을 사용할 때까지 괜찮 았어. 이제이 메서드를 사용하면 구성 요소가 예기치 않게 작동합니다. 예를 들어 : viewDidAppear에서 초기화 후 구성 요소가 위치를 변경합니다.

  • UISegmentedControll

    내가 화면에 교환 전까지 나타나지 않습니다 (I 제스처를 구현 한) 내가 검색 한 후 내 결과를 취소하면
  • 은, 모든 GUI 구성 요소가 아래로 이동합니다.

나는 아이폰 OS 7을 사용하고 조정 : 나는 검색하기 전에

enter image description here

: 여기

if ([self respondsToSelector:@selector(edgesForExtendedLayout)]) 
    self.edgesForExtendedLayout = UIRectEdgeNone; 

이 스크린 샷입니다

enter image description here

AF TER 난 아무것도를 검색 한 후 검색을 취소, 그것은 다음과 같이 내려 간다 : 당신이 자동 레이아웃을 사용하는 경우, 레이아웃 constrait을 확인

enter image description here

답변

0

. 그렇지 않은 경우 autoResizingMask 속성을 올바른 것으로 설정하십시오.

+1

이것이 작동하지 않습니다. – iBug

+0

위 코드를 붙여주세요. 그리고 NIB 파일에 대한 설명도 함께주십시오. – Simon

관련 문제