iPhone subview с прозрачным фоном и поведением по кликам - PullRequest
1 голос
/ 01 августа 2010

У меня есть приложение с несколькими представлениями и контроллером вкладок.

Я создал представление, которое содержит элементы для заголовка моего приложения, которые согласованы для каждого представления. Таким образом, мне не нужно пересоздавать заголовок при каждом просмотре, я могу просто наложить HeaderView на tabbarcontroller.

Проблема в том, что когда я добавляю новый HeaderView в качестве подпредставления к моему tabbarcontroller, он делает все приложение белым, потому что подпредставление занимает весь экран, а не просто рисует элементы внутри представления.

Я сделал фон моего HeaderView 0% непрозрачным, что позволяет мне видеть элементы за моим HeaderView, но я не могу взаимодействовать ни с одним из них.

Одним из решений может быть изменение размера HeaderView для отображения только тех элементов, которые мне нужны, но, к сожалению, заголовок имеет переменные размеры, потому что иногда диалог или представление таблицы могут стать активными.

Я хочу сделать HeaderView самым верхним видом в моем приложении, но я хочу, чтобы он игнорировал фон представления и рисовал только видимые элементы моего HeaderView.

Дайте мне знать, если вам нужны какие-либо разъяснения!

Спасибо, Dave

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...