Evet kusura bakmayın, anlatım biraz karışık oldu farkındayım. Aslında bende başka yollarla çözüm buluyorum fakat bu sorunu neyin oluşturduğunu anlamaya çalışıyorum.
Çok basitçe açıklamaya çalışayım.
Bir custom view oluşturuyorum .xib uzunatılı, içinde her taraftan 15pt boşluk lucak şekilde sabitliyorum.
Bu xib dosyasının tasarım aşamasındaki rect değeri, (0,0,200,200) olsun, ben bu customView ımı istediğim table cell içinde çağırıp subview olarak eklersem.
let CV = customView();
CV.frame = CGRect(0,0,150,100)
Cell içinde yukarıda belirtiğim ölçülerde customView'ım dahil edilmiş oluyor, içindeki 15pt boşluklu viewmın konumuda doğru oluyor sorun yok.
Şimdi ben, customView.swift içinde bir elemanı programtical olarak set etme ihtiyacı gibi bir durum için customView.swift içinde
print(self.view.bounds) ==>> (0,0,150,100) sonucunu veriyor,
fakat hemen altında, constraint tanımladığım customView.swift içindeki subviewin frame değerine ulaşmaya çalıştığımda,
print(self.insideView.bounds) ==>> (0,0,190,190) sonucnu veriyor,
customView.xib subview olarak eklediğim yerlerde, customView.xib içindeki constraint ile tanımlanmış elemanların ölçülerine, doğru şekilde ulaşamıyorum.
buna neyin sebep olduğunu anlayamadım.