2010-06-05 26 views
8

Açılır pencerenin konumunu ve okun konumunu denetlemek için (CGRect)rect'u nasıl tanımlayacağımı anlamıyorum.presentPopoverFromRect nasıl çalışır?

Örneğin, bir 1004 x 768 görünümüne sahibim, ekranın sağ alt köşesinde popover'ı nasıl yerleştirebilirim ve oku 700 (x) 1000 (y)? Thakns!

cevap

5

Sıkıştırma (700,1000,10,10) ve uipopoverarrowdirectionleft Üzgünüm, iPad'imdeyim, bu yüzden tam kodu yazamıyorum, ancak bunları varolan poposuzun doğru yöntemi için argümanlar olarak iletiyorum. Tek mesele, sorunuzu anlamadığım sürece orada bir popo koymak için çok uzak olduğunuzu düşünüyorum.

8

Nickthedude, şu anki pop-up'lar hakkında doğrudur, ancak şu anki işlevle doğru bir anı vardır: eğer popover'ın contentSizeForViewInPopover özelliğini ayarlamazsanız, 320 - 1100 puanlık değerler kullanın. Ve eğer popover'in rect'i ekran koordinatlarına uymuyorsa (koordinatlarınız şu anki programdan doğrudur), sistem popover'ınızı dikdörtgene yerleştirir, ki bu daha uygun olarak değerlendirilir.