İçeriğe geç

UITableViewCell konumunu elde etmek

Merhabalar bu yazımda UITableView içerisindeki UITableViewCell nesnelerinin bulunduğu koordinatları almayı göstereceğim.

Bazı durumlarda dokunduğunuz cell nesnesinin hangi y pozisyonunda olduğunu öğrenmek isteyebilirsiniz. Bu koordinatlar ile cell üzerinde farklı custom view menüler gösterip, aksiyon alabilirsiniz.

Aşağıda yazdığım örneği inceleyelim.

Örnekte cellRectInTable değişkeni içerisinde elde ettiğimiz değer UITableView içerisindeki konumudur. Yani scroll ile aşağı kaydırdıkça elde edilen cellerin y pozisyonu sürekli olarak artar.

cellRectInSuperView içerisinde elde ettiğimiz değer ise UITableView bulunduğu superview‘ e göre değeridir. Yani Scroll ile aşağı kaydırsanız bile y konumları ekrana göre sabit kalacaktır.

Tarih:iOS

İlk Yorumu Siz Yapın

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

© 2020 Kenan Atmaca