Я пытаюсь добавить пользовательский элемент управления в качестве titleView в UINavigationBar.Когда я делаю это, несмотря на установку рамки и свойств, которые обычно принимают полную ширину, я получаю это:
Ярко-синий можно игнорировать, поскольку именно там я скрываю свой пользовательский элемент управления.Проблема в узких полосках навбара на концах бара.Как я могу избавиться от них, чтобы мой пользовательский вид растянулся на 100%?
CGRect frame = CGRectMake(self.view.bounds.origin.x, self.view.bounds.origin.y, self.view.width, kDefaultBarHeight);
UANavBarControlView *control = [[[UANavBarControlView alloc] initWithFrame:frame] autorelease];
control.autoresizingMask = UIViewAutoresizingFlexibleWidth;
self.navigationItem.titleView = control;
PS - я знаю, что могу добавить вид самостоятельно, вместо того, чтобы присоединяться к панели навигации, и было бы очень легкоПозиционируй это сам.У меня есть причины, по которым он должен быть «на» панели навигации, и эти причины здесь