使用UITabBarController可以添加一组tab,但是是在页面底部。
例如我的第一个tab是新闻,然后我想在页面的顶部再添加一组tab,例如:财经,军事,IT,以方便用户在新闻的页面中通过点击顶部的tab切换到不同的分类。
请问这种结构应该用什么组件或者方式来做呢?我看到过有用navigationbar来做的,不过太复杂
1
zucknet May 5, 2015
Github Code4app上一大把。。
|
3
xujialiang May 6, 2015
一直自己写。。。。。。几个tab 就一个view。。。。横线滑动动画用pop库事先
|
4
cheng4741 May 6, 2015
自己写一个,其实你这情况也可以用UISegmentedControl
|
5
clockwerk May 7, 2015
@xujialiang pop库是Facebook的那个吗?我看没有能解决这个的啊?
|
6
xujialiang May 7, 2015
@nellace
我说的是 自己在uiview上放几个button。。。。。。 自己实现一个tabar #import <UIKit/UIKit.h> @protocol TabbarDelegate; @interface Tabbar : UIView @property (nonatomic,assign) NSInteger currentIndex; @property (nonatomic,assign) id<TabbarDelegate> delegate; -(void)doClickItemMenu:(id)param sender:(id)sender; @end @protocol TabbarDelegate <NSObject> - (void)tabBar:(Tabbar *)tabBar didClickAtIndex:(NSInteger)item param:(id)param; @end |
7
clockwerk May 7, 2015
@xujialiang 我以为是facebook pop库呢。。。。。。我说我咋没看到呢
|