UITableViewCell` arasına boşluk eklemenin herhangi bir yolu var mı?
Bir tablo oluşturdum ve her hücre sadece bir resim içeriyor. Resim hücreye şu şekilde atanır:
cell.imageView.image = [myImages objectAtIndex:indexPath.row];
ancak bu, görüntünün büyütülmesini ve tüm hücreye sığmasını sağlar ve görüntüler arasında boşluk yoktur.
Ya da şöyle diyelim, resimlerin yüksekliği örneğin 50 ve ben resimlerin arasına 20 boşluk eklemek istiyorum. Bunu başarmanın herhangi bir yolu var mı?
Bölüm üstbilgilerini (veya altbilgilerini) zaten kullanmıyorsanız, bunları tablo hücrelerine rastgele boşluk eklemek için kullanabilirsiniz. N satırlı bir bölüm yerine, her biri bir satıra sahip n bölümlü bir tablo oluşturun.
Aralığı kontrol etmek için tableView:heightForHeaderInSection:
yöntemini uygulayın.
Aralıkların nasıl görüneceğini kontrol etmek için tableView:viewForHeaderInSection:
öğesini de uygulamak isteyebilirsiniz.
Aklıma gelen üç yaklaşım var:
Tüm hücrenin görünümünü istediğiniz şekilde düzenleyen özel bir tablo hücresi oluşturun
Görüntüyü eklemek yerine görüntü görünümünün alt görünümlerini temizleyin görüntü görünümünde, özel bir görüntü için bir UIImageView ve başka bir görünüm, belki de istenen aralığı sağlayan basit bir UIView ekleyen ve bunu görüntü görünümü.
Sabit bir boyut / dolgu alanı ayarlamak için UIImageView'i doğrudan değiştirmenizi önermek istiyorum, ancak Xcode'un yakınında değilim, bu yüzden bunun işe yarayıp yaramayacağını / nasıl çalışacağını doğrulayamıyorum.
Bu mantıklı mı?