2010-06-06 2 views
0

Создание приложения для iPad. У меня есть кнопка на моем основном представлении, что я хочу запустить окно справки. Окно справки довольно активно и имеет собственный контроллер xib/controller. Я изменил размер XIB окна справки и сохранил его. Я создал экземпляр и добавил его в представления диспетчера приложений как модальные. По какой-то причине это окно по-прежнему занимает весь экран.Изменение размера XIB по-прежнему полный размер

То, что я действительно хочу сделать, - это «вид», который, возможно, составляет 70% от ширины и высоты, который лежит над нормальным видом как модальный. Как это происходит нормально? Я хочу, чтобы он потребовал, чтобы они нажали кнопку, чтобы закрыть его.

Благодаря

ответ

1

Вы можете также попробовать размещения UIView в другой UIView, что на самом деле занимает весь экран, но имеет BackgroundColor = [UIColor clearColor].

Модальные контроллеры представления действительно предназначены для охвата всего экрана, поскольку в описании Apple говорится: «Модальные контроллеры просмотра - это инструмент, который у вас есть для отображения ценности контента нового экрана» (http://developer.apple.com/iphone/library/featuredarticles/ViewControllerPGforiPhoneOS/ModalViewControllers/ModalViewControllers.html).

+0

Ну, я хочу предотвратить взаимодействие с окном позади него. Я все еще что-то пропустил. Я смог установить цвет фона для очистки и наложения, но вы все равно можете щелкнуть по нему и/или вокруг него. Если я делаю модальный, он по-прежнему отображается на белом фоне, который охватывает весь экран, даже если я установил цвет для очистки. – JamesB41

+0

@James Да, ответ, вы просто не должны использовать для этого модальный. Модальные окна разработаны и предназначены для того, чтобы взять на себя весь опыт. Возможно, вам потребуется повторить поведение, которое вы хотите, без представления модально. – DougW

+0

@James Не хотите вдаваться в подробности и нарушать NDA, но вы должны держать глаза открытыми для iOS 4. У него есть новые объекты, которые предназначены для того, чтобы делать то, что вы хотите. – DougW

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