Внутренняя тень для контроллера навигации в контроллере с разделенным представлением

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

У меня есть UISplitViewController, который содержит UINavigationController в качестве главного представления. Что мне нужно, так это тень над меню слева (или внутренняя тень внутри него). Подобно это приложение

Я не могу понять, как заставить это работать, и это сводит меня с ума. Я просмотрел прокси внешнего вида, но вы не можете использовать его ни на контроллере навигации, ни на контроллере разделенного представления (что имеет смысл)

Я создал подкласс навигационного контроллера и попытался рисовать вещи в viewDidLoad, и я могу добавить подвид в представление контроллеров, но я не могу заставить работать тень. Я не могу использовать drawRect, так как это приложение предназначено для iOS5, и оно было удалено вместо прокси-сервера внешнего вида.

Любая помощь? Спасибо


person PaReeOhNos    schedule 20.03.2012    source источник


Ответы (1)


ОК Не беспокойтесь. Я сортировал по другому.

Я создал подкласс UIView, который просто рисует градиент ширины/высоты, который мне нужен, а затем добавляю его в качестве подвида при загрузке моего навигационного контроллера.

Спасибо, в любом случае :)

person PaReeOhNos    schedule 20.03.2012