2011-11-04 4 views
1

나는 그것의 자리 표시 자 텍스트를 가지고있는 UITextView를 이동, 그러나, 오른쪽에 내 UILabel의 텍스트 조금 움직였다. 왜 이런거야? 어떻게 이런 일이 일어날 지 알 수 없습니다. 문제가있는 video입니다.UILabel의 텍스트가

나는 UITextView에 대한 샘 Soffle의 SSToolkit here에서 SSTextView을 사용하고 있습니다. 다른 모든 것은 거의 표준입니다. 아무도 왜 이것이라고 말할 수 있습니까?

- (void)textViewDidChange:(UITextView *)textView 
{ 
    [self.textCount setText:[NSString stringWithFormat:@"%3d/142", textView.text.length]]; 
} 
+0

당신이 오른쪽으로 이동 계속 오른쪽에있는 텍스트 복용량 문자를 입력 유지 .. 또는 그냥 한 번 것을 뛰어 선량 경우? –

+0

그것은 단지 한 번 뛰어 오른다 – xonegirlz

+0

그것은 나의 이론을 창문 밖으로 던진다. 미안해. –

답변

0
[self.textCount setText:[NSString stringWithFormat:@"%3d/142", textView.text.length]]; 

TextField를 처음 초기화 할 때 동일한 서식을 사용합니까? 당신이 IB에서에서 설정 한 경우
, 거기에서 제거하고 서식 코드에서 설정합니다.

하지만 어쩌면 간단한 해결책이 오른쪽으로 텍스트를 정당화하고 그에 따라 텍스트 필드를 배치하는 것입니다, 그래서 당신은 이벤트 않을 것

는 장소 홀더를 처리해야합니다.

0

당신이 정말 움직이고 있는지 그 UILabel의의 프레임 정보를 로그 아웃 적이 : 그것은 도움이되지만 그것으로 인해 될 수 있다면

확실하지?
UILabel이 움직이고 있다는 것이 확실하지 않습니다. 처음으로 텍스트를 수정할 때 이동이 발생합니다. 이것은 내가 문제를 다른 것으로 생각하게 만듭니다.

어떻게, 어디에서 그 신비에 대한 열쇠를 쥐고 수 UILabel의 텍스트 속성을 설정하는 경우.

+0

당신은 UILabel의 텍스트가 어떻게 설정되는지를 의미합니까? – xonegirlz

+0

텍스트를 표시하고 표시되는 첫 번째 텍스트가 다음과 같은 방식으로 설정되는 경우 사용하는 매개 변수는 무엇입니까? 그러나 그것을 조사하기 전에; NSLog()가 이동하는 순간의 전후에 그 옵션을 떨어 뜨릴 수 있는지 확인하십시오. –

+0

위의 몇 가지 추가 정보를 편집했으며 조금 도움이 될 수 있습니다. – xonegirlz