Как устранить закругленные углы в главном окне приложения для iPad? - PullRequest
6 голосов
/ 02 апреля 2011

Я видел некоторые приложения для iPad, которые заполняют экран (например, Stanza) или имеют квадратные углы под строкой состояния (например, у плеера iPod есть квадратные углы вверху; не могу сказать внизу).Кто-нибудь знает, как это сделать?

Кажется, что по умолчанию к UIWindow верхнего уровня применена область отсечения, так как любые подпредставления, которые я помещаю в это окно, обрезаются в этих углах.Если это так, есть ли способ избавиться от этого?Кстати, отсечение кажется только на iPad, а не на моем iPod Touch (по крайней мере, не в более старой версии ОС, на которой я сейчас работаю).

Последующие действия: я даже создал UIWindowпрограммно, а затем установите его фон в сплошной цвет, и закругленные углы все еще там, подтверждая, что отсечение либо в UIWindow, либо в чем-то еще выше.

1 Ответ

3 голосов
/ 03 апреля 2011

(например, плеер iPod имеет квадратные углы вверху; не может сказать внизу)

Вам нужно привыкнуть к этому: приложения Apple будут делать вещиваши приложения не могут сделать.Apple получает возможность использовать частные платформы, а приложения App Store - нет.

Если вы не используете строку состояния (то есть полностью «полный экран»), вы получите «округленный» экран.Это довольно просто сделать - просто скрыть строку состояния изнутри вашего кода (или, если вы хотите, чтобы она была скрыта во всем приложении, вы можете просто установить ее в своем info.plist).

...