我是iOS开发的新手。 我用这个库( https://github.com/PhamBaTho/BTNavigationDropdownMenu)以便在导航栏标题视图中创建 DropDownMenu 。但问题是标题太长,我无法调整TitleView的大小。 这是我的代码,不起作用。
let menuView = BTNavigationDropdownMenu(navigationController: self.navigationController, title: self.clausenames.first!, items: self.clausenames)
let v = UIView(frame: CGRect(x: 0, y: 0, width: 100, height: 44))
v.addSubview(menuView)
self.navigationItem.titleView = v
请帮助我!
答案 0 :(得分:0)
BTNavigationDropdownMenu 是一个充满private
个变种的图书馆。
要更改标签大小(行数,宽度......),您可能会遇到严重的困难,因为资源受到保护,甚至可以通过按照您必须注意的类的类别检查子视图对象来扩展以修改其资源隐藏/显示菜单的状态。
答案 1 :(得分:0)
试试这个:
let menuView = BTNavigationDropdownMenu(navigationController: self.navigationController, title: self.clausenames.first!, items: self.clausenames)
self.navigationItem.titleView = menuView