这个是在导航栏上 添加 可滑动的标题!
self.scrollView=[[UIScrollView alloc]init];
self.scrollView.frame=CGRectMake(0, 0, self.view.frame.size.width, 30);
self.scrollView.contentSize=CGSizeMake(610, 30);
self.scrollView.showsHorizontalScrollIndicator=NO;
self.scrollView.delegate=self;
UILabel *titleLabel1=[[UILabel alloc]initWithFrame:CGRectMake(55, 00,100, 30)];
titleLabel1.text=@"体育";
UILabel *titleLabel2=[[UILabel alloc]initWithFrame:CGRectMake(155, 00, 100, 30)];
titleLabel2.text=@"非新闻";
UILabel *titleLabel3=[[UILabel alloc]initWithFrame:CGRectMake(255, 00, 100, 30)];
titleLabel3.text=@"科技";
UILabel *titleLabel4=[[UILabel alloc]initWithFrame:CGRectMake(355, 00, 100, 30)];
titleLabel4.text=@"军事";
UILabel *titleLabel5=[[UILabel alloc]initWithFrame:CGRectMake(455, 00, 100, 30)];
titleLabel5.text=@"历史";
self.labels=@[titleLabel1,titleLabel2,titleLabel3,titleLabel4,titleLabel5];
for (UILabel *label in self.labels) {
label.textAlignment=NSTextAlignmentCenter;
[self.scrollView addSubview:label];
}
self.scrollView.bounces=NO;
self.navigationItem.titleView=self.scrollView;
- (void)scrollViewDidScroll:(UIScrollView *)scrollView{
CGPoint offSet=self.scrollView.contentOffset;
for (int i=0; i
网友评论