IOS-SegmentedControl(添加到Nav上)的简单使用方法

  • /* 初始化导航按钮 */  
  • {
  •             credits = [ [ [ UIBarButtonItem alloc ]  
  •                         initWithTitle:@"Credits"  
  •                         style: UIBarButtonItemStylePlain  
  •                         target: appDelegate  
  •                         action:@selector(credits) ]  
  •                     autorelease ];  
  •             self.navigationItem.rightBarButtonItem = credits;  
  •  
  •             segmentedControl = [ [ UISegmentedControl 
    alloc ] initWithItems: nil ];  
  •             segmentedControl.segmentedControlStyle = 
    UISegmentedControlStyleBar;  
  •  
  •             [ segmentedControl insertSegmentWithTitle: 
    @"Bunnies" atIndex: 0  
  •                 animated: NO  
  •             ];  
  •             [ segmentedControl insertSegmentWithTitle: 
    @"Ponies" atIndex: 1  
  •                 animated: NO  
  •             ];  
  •  
  •             [ segmentedControl addTarget: self action: 
    @selector(controlPressed:)  
  •                 forControlEvents:UIControlEventValueChanged  
  •             ];  
  •  
  •             self.navigationItem.titleView = segmentedControl;  
  •             segmentedControl.selectedSegmentIndex = 0;  
  •         }  
  •         return self;  
  • }  
  •  
  • - (void)controlPressed:(id) sender {  
  •         [ self setPage ];  
  • }  
  •  
  • - (void)setPage {  
  •         int index = segmentedControl.selectedSegmentIndex;  
  •  
  •         if (index == 0) {  
  •             textView.text = @"OMG Bunnies!";  
  •         } else {  
  •             textView.text = @"OMG Ponies";  
  •         }  
  • }  
 

转载于:https://www.cnblogs.com/tx8899/archive/2012/06/05/2537078.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值