background image

22

     

23

     

24

    //把导航栏集合添加入导航栏中,设置动画关闭 

25

    [navigationBar pushNavigationItem:navigationItem animated:NO];  

26

     

27

    //将横向列表添加到导航栏 

28

    navigationItem.titleView = segmentedControl; 

29

      

30

    //把导航栏添加到视图中 

31

    [self.view addSubview:navigationBar];   

32

     

33

     

34

    //释放对象 

35

    [navigationItem release];   

36

    [segmentedControl release]; 

37
38

}

切换点击导航栏按钮后将执行

buttonAction 方法,这个方法中我主要说说[self.view 

viewWithTag:10 ]。意思就是根据索引找到 id 为 10 的这个 view 对象,和上面介绍的 Tag 一
一对应。这里和

android 的开发有点像喔。

1

-(void) buttonAction: (UISegmentedControl *) sender 

2

3

    //得到按钮点击索引 

4

    NSInteger index = sender.selectedSegmentIndex; 

5

     

6

    //算出对应图片名称 

7

    NSString *show = [NSString stringWithFormat:@"%d%@",index,@".jpg"]; 

8

     

9

    //通过 tag 得到视图对象 

10

    UIImageView *imageView = (UIImageView *)[self.view viewWithTag:10]; 

11

     

12

    //绘制新图片 

13

    [imageView setImage:[UIImage imageNamed:show]];   

14

     

15

}

切换点击按钮后,看看效果,视图发生了改变,哇咔咔~~~

 

分页栏

TableBar 的使用

                   找软件资料,就到一览软件文库

http://wk.yl1001.com/rj/