带有button的UINavigationBar作为标题。
我已经做了一些挖掘,似乎无法得到任何有用的东西。
我想要做的是相当基本的,但我不知道他们是否是:
1.一个更简单的方法
2.如果苹果会给它一个“不”
我有一个视图,通过UINavigationController控制(显然来自这个职位的标题),并在它有一个对象/视图。
视图已经与内容相当拥挤。 不是真的拥挤,但没有更多的空间来舒适地适应事情。
用户需要能够通过使用不同数量的开始(1-5)来评估这个对象。
我会看到这种情况的理想方法是在UINavigationBar标题位置(居中)中设置5个星形button(当然包含图像)。
所以看起来像这样:
___________________________________ | | | Back * * * * * Action | |_________________________________| | | | view down here | | |
任何意见将非常感谢,并一如既往,感谢您的时间!
您可以使用5星评级function创build自定义小部件,并将其添加到导航项中
self.navigationItem.titleView = customWidget;
在我头上,我的build议是尝试使用UIToolbar
并将其设置在顶部,并使其看起来像navigationBar
。 实现它并且添加UIButtons
和动作是相当容易的。
UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect]; [button addTarget:self action:@selector(chooseDataCenter:) forControlEvents:UIControlEventTouchUpInside]; [button setTitle:@"点我select数据中心>" forState:UIControlStateNormal]; button.frame = CGRectMake(0, 0, 160.0, 40.0); self.navigationItem.titleView =button;