
使用UITabBarController可以添加一组tab,但是是在页面底部。
例如我的第一个tab是新闻,然后我想在页面的顶部再添加一组tab,例如:财经,军事,IT,以方便用户在新闻的页面中通过点击顶部的tab切换到不同的分类。
请问这种结构应该用什么组件或者方式来做呢?我看到过有用navigationbar来做的,不过太复杂
1 zucknet 2015-05-05 20:17:47 +08:00 Github Code4app上一大把。。 |
3 xujialiang 2015-05-06 08:27:02 +08:00 一直自己写。。。。。。几个tab 就一个view。。。。横线滑动动画用pop库事先 |
4 cheng4741 2015-05-06 13:21:57 +08:00 自己写一个,其实你这情况也可以用UISegmentedControl |
5 nellace 2015-05-07 11:32:49 +08:00 @xujialiang pop库是Facebook的那个吗?我看没有能解决这个的啊? |
6 xujialiang 2015-05-07 13:52:57 +08:00 @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 nellace 2015-05-07 16:41:39 +08:00 @xujialiang 我以为是facebook pop库呢。。。。。。我说我咋没看到呢 |