Birden çok görüntü karesi ve bir animasyonlu GIF dosyasından dilimlenmiş bir süre içeren bir UIImage
var. Görüntüyü bir UIWebView
yüklüyse, beklendiği gibi hareketlendirir, ancak bunun yerine UITextView
kullanmak istiyorum. Belirgin seçim, çeşitli çizim efektleri elde etmek için özel bir NSLayoutManger
ve birçok özel NSAttributedString
öznitelikleriyle TextKit'i kullanmaktır. Tek bir UITextView
var, NSTextAttachment
s satır içi görüntülemek için gereken tüm görüntüler için NSAttributedString
vermek istiyorum. Bu animasyonlu UIImages
'dan birini yüklediğim zamanlar iyi çalışıyor, çerçeveleriyle animasyon yapmıyorlar. Bunu nasıl başaracağınıza dair bir fikrin var mı? Ben kuramsal seçeneği ile geldim: düzen yöneticisi, arka planlar çizmek ekin pozisyonları bulmak için bu özelliği yineleme gittiğindeTextKit ile UITextView içinde Animasyonlu UIImage
- her animasyonlu resim için bir özel tanımlı özellik
- ekleyin. Metin görünümüne
- Geri arama, animasyonlu görüntü ile
UIImageView
s oluşturmak bir subview ekleyin ve bunu denemek için henüzstartAnimating
diyorlar, ama oldukça hacky var etmek. Daha iyi bir seçenek olup olmadığını merak ediyorum. Özetle
: Fazladan UIImageView
nesneler için gerek olmadan bir UIImage
NSAttributedString
bir iç NSTextAttachment
aracılığıyla UITextView
bir iç animasyon istiyorum. Bunun daha önce UIWebView
ile yapıldığı gerçeğini görmezden gelebilirsiniz. UIImage
, şu anda yapılandırdığım animasyonlu kareleri ayarlamak için (images
, duration
) özelliklere sahiptir. Bunu bir UIImageView
'a atarsam, bunu NSTextAttachment
olarak ayarlarsam animasyon olmaz.
Herhangi bir geri bildirim için minnettarım. Teşekkürler!
Bu sabah aynı şeyi merak ediyorum. – yellottyellott
UIImage ve UITextView ile çoğaltmaya çalıştığınız Web Görünümünde nasıl göründüğüne dair bir ekran görüntüsü sağlayabilirsiniz. Bu, daha iyi görselleştirmeye yardımcı olacak ve cevaplara yardımcı olacaktır. – pteofil
@pteofil Ekran görüntüsü oluşturamıyorum çünkü resmin hareketli olduğunu bilemezsiniz, sadece statik bir görüntü gibi görünür. Netleştirmek için: UIImageView nesnesinin gerekliliği olmadan bir NSAttributedString * içindeki NSTextAttachment yoluyla bir UITextView içinde bir UIImage canlandırmak istiyorum. Bunun daha önce bir UIWebView ile yapıldığı gerçeğini görmezden gelebilirsiniz. UIImage, şu anda yapılandırdığım animasyonlu kareleri ayarlamak için özelliklere (görüntüler, süre) sahiptir. Bir UIImageView öğesine atarsam, bunu bir NSTextAttachment olarak ayarlarsam animasyon olmaz. – afrederick