«nsattributedstring» etiketlenmiş sorular

NSAttributedString nesneleri, dizedeki tek tek karakterler veya karakter aralıkları için geçerli olan karakter dizelerini ve ilişkili öznitelik kümelerini (örneğin, yazı tipi ve karakter aralığı) yönetir. Karakterlerin ve niteliklerinin ilişkilendirilmesine atıfta bulunulan dize denir.

28
Swift kullanarak ilişkilendirilmiş bir dizeyi nasıl yapabilirim?
Basit bir Kahve Hesap Makinesi yapmaya çalışıyorum. Kahve miktarını gram olarak göstermem gerekiyor. Miktarı görüntülemek için kullandığım UILabel'ımın gram için "g" sembolü eklenmelidir. UILabel numaraları kullanıcı girişi gayet iyi dinamik olarak değişiyor, ama ben güncelleme sayıları farklı biçimlendirilmiş dizenin ucuna küçük harf "g" eklemek gerekir. Sayılara ve konum değiştikçe, "g" …

15
NSAttributedString'i nasıl kullanıyorsunuz?
Bir NSStringveya içinde birden fazla renk NSMutableStringsmümkün değildir. Bu yüzden iPad SDK 3.2 (veya 3.2) civarında olan ve iPhone SDK 4.0 beta sürümünden iPhone'da mevcut NSAttributedStringolan hakkında biraz duydum . Üç rengi olan bir dize istiyorum. 3 ayrı NSStrings kullanmamamın nedeni, üç NSAttributedStringalt dizenin her birinin uzunluğunun sık sık değişmesidir …

14
Tek bir UILabel'de Kalın ve Kalın Olmayan Metin?
Bir uiLabel içine hem kalın hem de kalın olmayan metin eklemek nasıl mümkün olabilir? Ben bir UIWebView kullanmak istemem .. Ben de bu NSAttributedString kullanarak mümkün olabilir okudum ama nasıl kullanılacağı hakkında hiçbir fikrim yok. Herhangi bir fikir? Apple bunu birkaç uygulamasında başarıyor; Örnekler Ekran Görüntüsü: Teşekkürler! - Dom

30
UILabel'in NSAttributedString öğesinde dokunarak kullanılabilen “bağlantılar” oluşturulsun mu?
Bunu saatlerdir araştırıyorum ama başarısız oldum. Muhtemelen ne aramam gerektiğini bilmiyorum. Birçok uygulama metin içerir ve bu metinde yuvarlatılmış doğrultuda web köprüler vardır. Onları tıkladığımda UIWebViewaçılır. Beni şaşırtan şey, genellikle özel bağlantılara sahip olmalarıdır, örneğin kelimeler # ile başlıyorsa da tıklanabilir ve uygulama başka bir görünüm açarak yanıt verir. Bunu …

22
NSAttributedString içinde tıklanabilir bir bağlantıyı nasıl oluşturabilirim?
A'da köprüleri tıklanabilir hale getirmek önemsizdir UITextView. IB'deki görünümde "bağlantıları algıla" onay kutusunu ayarlamanız yeterlidir ve HTTP bağlantılarını algılar ve bunları köprülere dönüştürür. Ancak bu yine de kullanıcının gördüğü şeyin "ham" bağlantı olduğu anlamına gelir. RTF dosyaları ve HTML'nin her ikisi de "arkasında" bir bağlantıyla kullanıcı tarafından okunabilir bir dize …

8
NSAttributedStrings'i nasıl birleştirebilirim?
Bazı dizeleri aramak ve dizeleri birleştirmeden önce bazı öznitelikleri ayarlamak gerekir, bu yüzden NSStrings -> Bunları birleştirmek -> NSAttributedString bir seçenek değil, bir attributeString için attribatenString bitirmek için herhangi bir yolu var mı?


15
İOS'ta HTML'yi NSAttributedString'e dönüştürme
UIWebViewBazı metni işlemek ve doğru renklendirmek için bir örneğini kullanıyorum , sonucu HTML olarak verir, ancak bir ile UIWebViewkullanarak görüntülemek istiyorum .Core TextNSAttributedString Ben oluşturmak ve çizmek mümkün NSAttributedStringama nasıl dönüştürmek ve ilişkilendirilmiş dize HTML eşleme emin değilim. Mac OS X altında NSAttributedStringbir initWithHTML:yöntem olduğunu anlıyorum, ancak bu sadece bir …

8
NSAttributedString ile dize rengi değiştirilsin mi?
Kaydırıcının değerine bağlı olarak şu dizeleri görüntüleyen anket için bir kaydırıcım var: "Çok Kötü, Kötü, Tamam, İyi, Çok İyi". Kaydırıcının kodu şöyledir: - (IBAction) sliderValueChanged:(UISlider *)sender { scanLabel.text = [NSString stringWithFormat:@" %.f", [sender value]]; NSArray *texts=[NSArray arrayWithObjects:@"Very Bad", @"Bad", @"Okay", @"Good", @"Very Good", @"Very Good", nil]; NSInteger sliderValue=[sender value]; //make …

15
HTML'yi NSAttributedText olarak ayrıştırma - yazı tipi nasıl ayarlanır?
Bir UITableViewCell'de bir iPhone'da güzel bir şekilde görüntülemek için html olarak biçimlendirilmiş bir metin parçası almaya çalışıyorum. Şimdiye kadar şuna sahibim: NSError* error; NSString* source = @"<strong>Nice</strong> try, Phil"; NSMutableAttributedString* str = [[NSMutableAttributedString alloc] initWithData:[source dataUsingEncoding:NSUTF8StringEncoding] options:@{NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType, NSCharacterEncodingDocumentAttribute: [NSNumber numberWithInt:NSUTF8StringEncoding]} documentAttributes:nil error:&error]; Bu tür işler. Kalın yazılmış 'Güzel' metni …

7
NSAttributedString metin hizalama ekleme
Metni ortalamak için bir NSAttributedString'e nasıl metin hizalama niteliği ekleyebilirim? Düzenleme: Yanlış bir şey mi yapıyorum? Hizalamayı değiştirmiş gibi görünmüyor. CTParagraphStyleSetting setting; setting.spec = kCTParagraphStyleSpecifierAlignment; setting.valueSize = kCTCenterTextAlignment; CTParagraphStyleSetting settings[1] = { {kCTParagraphStyleSpecifierAlignment, sizeof(CGFloat), &setting}, }; CTParagraphStyleRef paragraph = CTParagraphStyleCreate(settings, sizeof(setting)); NSMutableAttributedString *mutableAttributed = [[NSMutableAttributedString alloc] initWithAttributedString:self.attributedString]; [mutableAttributed addAttributes:[NSDictionary dictionaryWithObjectsAndKeys:(NSObject*)paragraph …

9
iphone / ipad: NSAttributedString tam olarak nasıl kullanılır?
Evet, birçok kişi iPhone / iPad'deki Zengin Metin hakkında konuşuyor ve çoğu kişi bunu biliyor NSAttributedString. Ama nasıl kullanılır NSAttributedString? Çok zaman aradım, bunun için hiçbir ipucu yok. Nasıl a kurulacağını biliyorum NSAttributedString, sonra iPhone / iPad'de zengin metin içeren bir metni görüntülemek için ne yapmalıyım? Resmi dokümanlar bunun kullanılması …

16
Film şeridinde özel yazı tiplerine sahip ilişkilendirilmiş dize doğru yüklenmiyor
Projemizde özel yazı tipleri kullanıyoruz. Xcode 5'te iyi çalışır. Xcode 6'da düz metin olarak, kodda atıfta bulunulan dizede çalışır. Ancak film şeridinde ayarlanan bu ilişkilendirilmiş dizelerin tümü, film şeridinde iyi görünmelerine rağmen, simülatör veya cihazda çalışırken Helvetica'ya geri döner. Bunun bir Xcode 6 veya iOS 8 SDK hatası olup olmadığından …



Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.