2015-11-20 4 views
3

Есть ли способ обнаружить разделение 50/50 при использовании многозадачности Split View на iPad Pro? iPad Air использует компактную ширину и стандартный размер по высоте, но iPad Pro использует регулярную ширину и правильную высоту во всех вариантах Split View.iPad Pro: обнаружение 50/50 split

Более конкретно, я не хочу иметь закругленные углы на моих взглядах, когда в расколе 50/50. (http://d.pr/i/18ThG + http://d.pr/i/19OFL) Я использую читаемое руководство по содержанию для регулировки ширины видов.

+0

Apple, не думать вообще, когда они решают какие методы будут включены в открытый API и что останется в частном API. – Dmitry

ответ

0

Что сработало для меня, так это получить ширину устройства и ширину текущего окна.

Например, с помощью:

print("root window size \(window?.frame)") 
print("screen size \(UIScreen.main.bounds)") 

я получаю:

root window size (0.0, 0.0, 678.0, 1024.0) 
screen size (0.0, 0.0, 1366.0, 1024.0) 

Тогда вы могли бы разделить результаты 678/1366 ≈ 0,4963

Смежные вопросы