使用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库呢。。。。。。我说我咋没看到呢
|