Soạn thảo ứng dụng iPad của tôi với SDK 5.1 (phiên bản phát hành) khiến UIPopoverController tự hiển thị bằng cách sử dụng "trang trình bày" mới từ bản trình bày bên trái. Điều này hoàn toàn phá vỡ trình bày popover của tôi, mà dựa trên có một tiêu đề phong cách "đen" và một chiều cao nhất định. Tôi đã thử đặt presentsWithGesture
thành NO
, nhưng điều đó dường như chỉ tắt cử chỉ vuốt và không dừng kiểu hiển thị.Soạn thảo với các lực lượng 5.1 SDK mới trình bày các cửa sổ bật lên của UIPopoverController "" - cách tắt?
Ứng dụng tương tự này, không được biên dịch lại, nhưng chạy trên iOS 5.1, sử dụng kiểu trình bày popover cũ. Vì vậy, tôi biết iOS 5.1 vẫn hỗ trợ phương pháp tương thích ngược. Làm cách nào tôi có thể chọn kích hoạt bản trình bày cũ của cửa sổ bật lên?
Điều này thực sự rất quan trọng đối với ứng dụng của tôi.
Nếu không, có cách nào để lấy tiêu đề kiểu "đen" trên cửa sổ mới không?
Mặc dù tôi có UISplitViewController trong ứng dụng của mình, nó không chịu trách nhiệm hiển thị cửa sổ bật lên. Thay vào đó, tôi đang sử dụng mã này:
[self.popoverController presentPopoverFromRect:ipadButtonMenu.frame
inView:self.view
permittedArrowDirections:UIPopoverArrowDirectionUp
animated:YES];
Câu hỏi này là một bài đăng chéo từ Diễn đàn nhà phát triển Apple here. Tôi hy vọng ai đó có câu trả lời.
Dự kiến trình bày:
Presentation sau khi biên dịch dưới iOS 5.1 SDK:
Đó là một số giao diện người dùng tốt đẹp hùng vĩ designin' người bạn của tôi! Bạn đã có cơ hội để làm sạch xây dựng của bạn và biên dịch lại từ đầu? Tôi sẽ gửi một radar, vì twitter dường như bị thổi phồng với cùng vấn đề mà bạn đang gặp phải. – CodaFi
Có, làm sạch/xây dựng lại dường như không ảnh hưởng đến nó. Bất cứ ai cụ thể trên Twitter bạn đang thấy nói về nó? –
Tóm tắt ngắn: https://mobile.twitter.com/nimaa/status/156521684512415746 – CodaFi