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

  • 3DS Max Tutorials

    3DS Max Tuto

    4 AĞUSTOS 2013
  • Dellbear816

    Dellbear816

    4 Mart 2008
  • L33TNoonProductions

    L33TNoonProd

    24 EYLÜL 2010