iOS'ta kullanmak üzere bir NSTokenField
(örneğin, adres seçicisi) gibi davranan bir denetim gerçekleştiriyorum. Yatay bir UICollectionView
kullanıyorum ve en sağdaki hücrem UITextField
. Bu denetim, sağa hizalı metin içeren diğer metin alanları ile birlikte görünecektir. Yeni denetimimin bu bağlamda doğru görünmesi için, UITextField
'un her zaman UICollectionView
'un sağ kenarında olmasını ve seçili etiketlerin solunda görünmesini istiyorum.Sağdaki UICollectionView öğesinde bir hücreyi sağa doğru sabitleyin
Şu anda bu satıra ilk tıkladığımda, metin alanı sola doğru kayar ve daha fazla etiket eklendiğinde sağa itilir. UICollectionView
'un sağ kenarı ile aynı hizaya geldiğinde (aşağıdaki görüntüde 'Appetizer' eklendiğinde), istediğim davranışı almaya başladım.
Ben UITextField
minimum genişliği gibi bir şey düşünüyordum böylece birinci ve az ve etiketleri eklendikçe daha az mevcuttur kadar genişliğe kadar sürer. Veya dönüşümlü olarak sabit alan alanını sağa doğru sabitlemenin bir yolu. Yine de bu fikirleri uygulamaya koymanın bir yolunu bulamadım!
Metin alanının her zaman UICollectionView
'un sağında olmasını nasıl sağlayabilirim?
Ben de aynı düşünüyordum ... Bu cevap güzel çözümdür. İhtiyacınız olan şeyin etkisini verecektir. @ Hélène Martin –
Çok teşekkürler @ carien-van-zyl. Önümüzdeki birkaç gün içinde bununla oynayacağım. Ödemenin sona ermesi için özür dilerim - birkaç günlüğüne uzaktayım! –