Hoşgeldin. Soru sormak veya cevaplamak için hemen üye ol.

UITextView içine View veya özelleştirilmiş bir alan eklem mümkün mü ?

0 oy
29 kez görüntülendi
24, Şubat, 2016 ios development kategorisinde huseyinvural tarafından soruldu
Yabancı ve yerli haber sitelerinin uygulamalarını incelediğimde, haber metni içinde resim,video başka haberi refere eden alanlar veya reklam gibi içerikler mevcut. Normalde bu içeriklerin yeri belli olsa ona göre bir yapı kurar yolumuza devam ederdik.

Fakat haber gibi metinlerde ikinci üçüncü resmin yada videonun konumu her zaman aynı değil, web tarafında haber metni içinde bir yerde (#resim:123) gibi bir kod varsa bunu image a çevirip yada videoysa videoya çevirip gösteriyoruz.

Mobil tarafında ise, sadece NsTextAtechmnet ile image çevirip UItextView içinde bir alana eklemeyi bulabildim, ama ben metnimiz arasında beli ilgili tag lere rastladığımda bunları tweet kutusu, reklam yada video gibi yapılara dönüştürmek istiyorum.

UItextview içine image dahil ettiğimiz gibi bir xib,view dahil edebilceğimiz bir yapıyı saatlerce aradım ama bulamadım sizin bilidğiniz böyle bir yapı var mı ? Eğer yoksa metni parçalara birkaç tana UItextview oluşturup, aralarına ilgili xib i dosyalarını dahil etmeyi düşünüyorum ? Sizce nasıl bir yol izlemeliyim fikir verebilir misiniz ?  

Yardımcı olabilcek arkadaşalara, çok teşekkür ederim.

1 cevap

0 oy
26, Şubat, 2016 yasin tarafından cevaplandı
26, Şubat, 2016 huseyinvural tarafından seçilmiş
 
En İyi Cevap

muhtemelen isteklerinizi karşılayacak 3rd party bir framework vardır. Git'de filan bir aratın isterseniz.
kendiniz de biraz uğraşarak verilen text'i, içeriğindeki özel belirteçlere göre parse edebilecek bir class yazabilirsiniz.
text içerisindeki belirteçlere göre ayrı ayrı textView'ler oluşturacak ve aralara imaj veya vidyoları tutabilecek containerler koyabilecek bir class hazırlanabilir.
ama UItextView'i bu şekilde kullanmak uzun text'ler de expensive bir hal alabilir.

coretext'i önereceğim ama video içeriklerinin coreText'le kullanabiliyormuyuz açıkçası ben de tam olarak emin değilim.
yine de isterseniz coreText kullanımına ilişkin şu tutorial'e bir göz atabilirsiniz.
http://www.raywenderlich.com/4147/core-text-tutorial-for-ios-making-a-magazine-app

26, Şubat, 2016 huseyinvural tarafından yorumlandı
evet, yokluğunuzda bende class yada classımısı :) birşey yazdım ve textview belli ihtimalde parse edip aralarda istediğim elemanları ekledim. tüm eklediğim elemanlarında yüksekliğini alıp, içinde bulundukları table cell e yükseklik olarak atadım.

şuanda sorun çözüldü gibi, core text merak ediyorum, uygun bir vakitte inceleyeceğim.

ilginiz için teşekkür ederim.
...