iOS - 如何让页面顶部添加一组 tab 呢?

2015-05-05 20:12:53 +08:00
 daiyuechuan

使用UITabBarController可以添加一组tab,但是是在页面底部。
例如我的第一个tab是新闻,然后我想在页面的顶部再添加一组tab,例如:财经,军事,IT,以方便用户在新闻的页面中通过点击顶部的tab切换到不同的分类。

请问这种结构应该用什么组件或者方式来做呢?我看到过有用navigationbar来做的,不过太复杂

3327 次点击
所在节点    iDev
7 条回复
zucknet
2015-05-05 20:17:47 +08:00
Github Code4app上一大把。。
charlie21
2015-05-06 02:38:46 +08:00
should go to /go/idev @Kai
xujialiang
2015-05-06 08:27:02 +08:00
一直自己写。。。。。。几个tab 就一个view。。。。横线滑动动画用pop库事先
cheng4741
2015-05-06 13:21:57 +08:00
自己写一个,其实你这情况也可以用UISegmentedControl
nellace
2015-05-07 11:32:49 +08:00
@xujialiang pop库是Facebook的那个吗?我看没有能解决这个的啊?
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
nellace
2015-05-07 16:41:39 +08:00
@xujialiang 我以为是facebook pop库呢。。。。。。我说我咋没看到呢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/188700

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX