【发布时间】:2014-05-01 03:43:58
【问题描述】:
我有这样的事情:
但我需要为 titleView 设置的视图在左侧和右侧没有这些边距。像这样的:
这就是我实际在做的事情:
@property (nonatomic, strong) XHScrollMenu *scrollMenu; // where XHScrollMenu is a subclass of UIView
- (void)viewdidLoad{
_scrollMenu = [[XHScrollMenu alloc] initWithFrame:self.navigationController.navigationBar.frame];
_scrollMenu.backgroundColor = [UIColor clearColor];
_scrollMenu.delegate = self;
_scrollMenu.selectedIndex = 0;
self.navigationItem.titleView =self.scrollMenu;
}
我尝试将视图 a 设为 320,但得到了相同的结果。我在其他帖子中读到,可能是子类可以解决问题,但不知道如何实现该解决方案...
如何让标题视图使用整个宽度?
【问题讨论】:
-
如果有任何东西调用您发布的方法,它可能会有所帮助。
-
我想你可能会在这个帖子中找到解决方案:stackoverflow.com/questions/18914812/…
标签: ios uiview uinavigationbar uinavigationitem titlebar