Bir popover görüntüsünü gösteriyorum. Bu görünümde bir düğmeyi tıkladığımda, bir gezinme denetleyicisi kullanarak başka bir görünüm açılır. İterek, popletin yüksekliği uzar. Aynı popover yüksekliğini nasıl koruyabilirim?UIPopoverController'ın içerik boyutunu nasıl belirlersiniz?
12
A
cevap
18
Tüm görünüm denetleyicilerinizde, -contentSizeForViewInPopover
geçersiz kılın ve hepsine aynı boyutu döndürün.
2
-contentSizeForViewInPopover, iOS 7'den itibaren kullanımdan kaldırılmıştır ve iOS 8.1'de çalıştığı görülmemektedir. (Bu çalışmayı bıraktıktan emin değilim.) Yeni bir yöntem belki de bu gibi preferredContentSize ayarlamaktır: popover iç yapmanız gerekenler neyin sağlar görünümü kumandam,
MyPopoverViewController *myPopoverViewController = [[MyPopoverViewController alloc] initWithNibName: @"MyPopoverViewController" bundle: nil];
myPopoverViewController.preferredContentSize = CGSizeMake(186, 160);
self.myPopover = [[UIPopoverController alloc] initWithContentViewController: myPopoverViewController];
myPopover.delegate = self;
[myPopover presentPopoverFromRect: self.myButton.frame inView: self.view permittedArrowDirections: UIPopoverArrowDirectionAny animated: YES];
İlgili konular
- 1. Gerçek dünyada önerilen ADO.NET Toplu Boyutunu nasıl belirlersiniz?
- 2. Salınım: JFrame içerik alanı boyutunu ayarlayın
- 3. Android - OnDateChangedListener - bunu nasıl belirlersiniz?
- 4. Geçerli bir SoapAction'ı nasıl belirlersiniz?
- 5. JQGrid Düzenleme İletişim Kutusunun boyutunu nasıl değiştirirsiniz?
- 6. Bir işlevin ad alanını nasıl belirlersiniz?
- 7. Site prizmasında örtülü bekleme süresini nasıl belirlersiniz?
- 8. ANTLR'de, belirli bir tekrar sayısını nasıl belirlersiniz?
- 9. Derlenmiş derlemeden orijinal .NET dilini nasıl belirlersiniz?
- 10. Geçerli otomatik etkinlikten sonraki aktiviteyi nasıl belirlersiniz?
- 11. Django ForeignKey alanı için varsayılanı nasıl belirlersiniz?
- 12. Dizinde hangi dosyanın ASP.NET'i yükleyeceğini nasıl belirlersiniz?
- 13. Sunucu denetiminin istemci tarafı NAME'yi nasıl belirlersiniz?
- 14. UIImage boyutunu nasıl küçültün ...?
- 15. Nasıl yapılır: Vim'de yalnızca e-postalarda büyüyü nasıl belirlersiniz?
- 16. Java kullanarak sabit disk boyutunu ve boyutunu nasıl edinirim?
- 17. İçerik AsyncTask'a nasıl geçilir?
- 18. Sayfa tablosu boyutunu nasıl hesaplarım?
- 19. Karınca permeni boyutunu nasıl arttırırsınız?
- 20. Maksimum yığın boyutunu nasıl bulabilirim?
- 21. Kafka'da mesajların boyutunu nasıl ayarlayabilirim?
- 22. Sertifikanın anahtar boyutunu nasıl alabilirim
- 23. Bir JPopupMenu boyutunu nasıl edinebilirim?
- 24. JTextArea sabitinin boyutunu nasıl tutarsınız?
- 25. RemoteViews'ta Metin Boyutunu Nasıl Değiştirebilirim
- 26. IE'de Proxy Özel Durumunu programlı olarak nasıl belirlersiniz?
- 27. MATLAB'da özel bir varsayılan renk eşlemesini nasıl belirlersiniz?
- 28. .xaml dosyalarında (Silverlight) farklı bir temel sınıf nasıl belirlersiniz?
- 29. Otomatik düzenlerde varsayılan aralık metriğini görsel biçimde nasıl öncelikler belirlersiniz?
- 30. kristal rapor görüntüleyicide varsayılan dışa aktarma adını nasıl belirlersiniz
Sadece açıklığa kavuşturmak için '-contentSizeForViewInPopover' – Ali
'u geçersiz kılar iOS 7’ye doğru bir geçmişe sahip olmakla birlikte, bu artık kullanımdan kaldırıldı ve iOS 8.1’de artık çalışmaz. Alternatif cevaba bakınız. – Mike