Programlı olarak bir scrollView ve orada bazı düğmeler yapıyorum. Herhangi bir düğmeye tıkladığımda bir popover göstermeniz gerekir.SubView'ın Çerçeve Koordinat Sistemini Self View'ın Koordinat Sistemine dönüştürme
Düğümün self.view'deki kökeni (100,11) ve scrollView (9,11) ve scrowView, self.view'de bir yerdedir. Popover (9,11) 'de gösterir, fakat doğru olanı (100,11) olur. Başarısız dönüştürmeyi kullanmayı deneyin.
-(IBAction)showPopover:(id)sender{
//... implemented popover above
//Wrong Origin:
NSLog(@"wrong x:%f y:%f",[sender frame].origin.x, [sender frame].origin.y);
//Transform to correct
CGRect frame = [self.view convertRect:[sender frame] toView:nil];
//Shoulf be right, but is not...
NSLog(@"new x:%f y:%f",frame.origin.x, frame.origin.y);
}
Herkes kam bana yardım eder?
Eğer göz scrollView.contentOffset içine alıyor musunuz? –