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

  • Blendtec

    Blendtec

    30 EKİM 2006
  • TitaniumBackup

    TitaniumBack

    10 EYLÜL 2011
  • Toddler Fun Learning

    Toddler Fun

    8 ŞUBAT 2013