我正在使用通用故事板和尺寸来处理iPhone和iPad。除了流行音乐之外,这一直运作良好。这是一个iPad上的popover屏幕,但是iPhone上的模态屏幕。我发现影响两者布局的唯一大小类是wAny hAny
我想为每个使用Final Values
,这样行为就像我想要的每个设备一样。但是,与常规屏幕不同,此类型似乎仅响应iPhone和iPad的wAny hAny
。我是否应该不能单独设置以适应不同的设备?
答案 0 :(得分:0)
从iOS 8开始,您不需要在不同大小的类上单独处理弹出窗口。它们由UIPresentationController
自动处理。
如果modalpresentationStyle
上的UIViewController
属性设置为UIModalPresentationStyle.Popover
,则UIKit会使用UIPopoverPresentationController
将其作为常规尺寸类别(iPad)的弹出窗口显示)并且在紧凑类(iPhone)上进行模态化。
如果你正在使用故事板,你可以在segue上控制它并将segue属性设置为Present As Popver: