2013-10-29 3 views
0

UI보기 내부에 uitable 뷰가 있습니다. 사용자 정의 uitableview 셀을 사용했습니다. 각 셀에는 텍스트 필드가 있습니다. 그래서 그 텍스트 필드를 편집 할 때 키보드 숨김 텍스트 필드가 발생합니다. 그것을 피하기 위해 나는 애니메이션을 볼 수 있도록하고있다. 그러나 문제는 내 의견 배경 색상이 흰색이라는 것입니다. 보기가 위로 이동하면 상태 막대 위에 겹쳐집니다. 보기에 탐색 모음이 있습니다. 보기가 위로 이동하면 겹쳐지는 상태 표시 줄. 상태 표시 줄의 색을 설정했습니다. 보기가 위로 이동하면 상태 표시 줄이 투명 해지고 콘텐츠가 표시됩니다.UIView가 ios 7의 상태 표시 줄에 겹쳐졌습니다.

내가 컨트롤러를 uitableview로 사용한다면 간단하지만 uitableview 컨트롤러의 하위 클래스를 사용해야합니다. 해결책을 제안하십시오. 당신이 당신의 인터페이스를 만들 설정이 있는지 기본보기 상태 표시 중 하나를 폐색하지 않는 경우

+0

pls 스크린 샷 추가 – Spynet

+0

안녕하세요. 좋은 질문을하는 방법에 대해서는 [FAQ] (http://stackoverflow.com/help/how-to-ask)를 읽어보십시오. 그 동안 지금까지 시도한 것을 보여주는 몇 가지 코드를 제공 할 수 있습니다. – wonko79

답변

0

은 (즉, 상태 표시 줄과 전혀 겹치지 않는보기)

는 다음의의 CALayer의 masksToBounds 속성을 설정 이

someView.layer.masksToBounds = YES; 

이 같은 YES로보기는보기의 경계를 넘어 확장하는 모든 서브 뷰를 클립합니다.

+0

작동하지 않았습니다. – user2932169

관련 문제