2017-05-04 52 views
1

我有兩個表視圖TableView1,TableView2。 TableView1包含一個按鈕列表,當我點擊任何按鈕時,TableView2將出現一個數字列表。帶按鈕標題的TableView索引

現在,當我選擇任何數字,該數字需要顯示在點擊按鈕。

任何人都可以幫我解決這個問題,因爲我是IOS新手?

btn_select=[[UIButton alloc]init]; 
     btn_select.frame=CGRectMake([UIScreen mainScreen].bounds.size.width-245,10,55, 27); 
     btn_select.layer.cornerRadius=5; 
     btn_select.backgroundColor=[UIColor orangeColor]; 
     [btn_select addTarget:self action:@selector(NumberButtonclicke:) forControlEvents:UIControlEventTouchUpInside]; 
     btn_select.tag=indexPath.row; 
     [btn_select.titleLabel setTextAlignment:NSTextAlignmentCenter]; 
     [btn_select setTitle:@"1" forState:UIControlStateNormal]; 
     [cell addSubview:btn_select]; 

-(void)NumberButtonclicke:(UIButton *)Sender 
{ 

} 

回答

0
-(void)NumberButtonclicke:(UIButton *)Sender 
{ 
    CGPoint buttonPosition = [sender convertPoint:CGPointZero toView: Yourtableview]; 
    NSIndexPath *indexPath = [Yourtableview indexPathForRowAtPoint:buttonPosition]; 
    NSString *str = [Yourarary objectAtIndex:indexPath.row]; // Your Number list 
    NSLog(@"Number is ---%@", str) 

} 
+0

number.text = [NSString的stringWithFormat:@ 「%LD」,(長)indexPath .row + 1];我沒有急於採取。 –

+0

如果沒有數組。你的代碼它會給出行號你將選擇哪一行 –

+0

當我點擊確實選擇行在indexpath中的數字tableview然後單擊按鈕文本需要更改爲單擊索引號 –