SORU
22 Mart 2010, PAZARTESİ


Uitextview karakter sayısı sınırı

Metin görünümü bazı dize tweet veriyorum .

Uzunluğu 140 karakter sayısını sınırlamak için aşağıdaki yöntemi uygulayarak duyuyorum.

- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text{


    if([text isEqualToString:@"\b"]){
        DLog(@"Ohoooo");
        return YES;
    }else if([[textView text] length] > 140){

        return NO;
    }

    return YES;
}

Kod güzel backspace çalışmıyor ilk koşul dışında çalışıyor. sanırım sahip olduğum ulaştı sınırı 140 karakter çok yöntem olur ver bana yanlış ve kullanıcı-ebilmek eklemek daha fazla karakter ama sonra denerim silmek için bazı karakterleri metin görüntülemek davranır olarak devre dışı bırakılır .

Soru nasıl textview.text karakterleri silmek ya da yeniden etkinleştirmek metni görüntüleyin .

CEVAP
27 Kasım 2010, CUMARTESİ


- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text
{
    return textView.text.length   (text.length - range.length) <= 140;
}

Bu kullanıcılar, metin kesme, ya da artık tek bir karakter (ve Geri Al seçin vurmak yani) daha dizeleri silme veya bir dizi vurgulama ve dizeleri daha kısa veya daha uzun yapıştırma için hesaplar.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Facebook Developers

    Facebook Dev

    24 ŞUBAT 2009
  • J Medema

    J Medema

    11 EKİM 2006
  • Tylerron

    Tylerron

    6 AĞUSTOS 2006