В настоящее время я пытаюсь создать пользовательскую панель навигации для моего контроллера навигации в iOS, используя MonoTouch.В приложении, которое я разрабатываю, необходимо, чтобы на экране была доступна единственная строка, независимо от того, где вы находитесь, и я не хочу достигать чего-то подобного (я знаю, что это немного непропорционально, но выдолжно быть в состоянии понять суть):
+-----------------------------------------+
| /---------| +---+ |
| / Back | Controller Name |btn| |
| \---------| +---+ |
+-----------------------------------------+
| Current building <- global string |
+-----------------------------------------+
Нижняя полоса должна быть как можно меньше (хотя ее нетрудно прочитать), а исходная панель навигации, возможно, должна быть чуть меньшечем обычно.
Кроме того, я пытался не использовать конструктор, а сам писать весь код пользовательского интерфейса, но если это невозможно сделать, то я буду вынужден использоватьдизайнер.В настоящее время я нашел проект для создания пользовательского UINavigationBar в MonoTouch, но я понятия не имею, как применить это к моему NavigationController (см., Поскольку свойство NavigationBar доступно только для чтения).Проект, о котором я говорил, можно найти здесь: https://github.com/mafis/Monotouch-Custom-Control/tree/master/CustomControls. Кроме того, я хотел бы, чтобы дизайн фактической панели навигации (верхняя часть) был стандартным дизайном iOS и работал бы так, как обычно работает панель навигации.
Будем благодарны за любые подсказки или указания, как это сделать.