带有按钮标题的TableView索引

时间:2017-05-04 13:11:15

标签: ios iphone uitableview uibutton tableview

我有两个表视图TableView1,TableView2。当我点击任何按钮时,TableView1包含一个按钮列表,TableView2将出现一个数字列表。

现在,当我选择任何数字时,需要在点击按钮中显示该数字。

任何人都可以帮我解决这个问题,因为我是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
{

}

2 个答案:

答案 0 :(得分: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)

 }

答案 1 :(得分:0)

可能只需要一个带有折叠的tableView,并在点击时展开Section。

以下是重复的答案:Expand/collapse section in UITableView in iOS

On选择行,在重新加载表时更改了Section Header