从代码ios访问表视图单元格中的分段控件

时间:2012-07-20 10:40:20

标签: ios uisegmentedcontrol

我有一个使用故事板创建的分段控件。我想从代码中改变它的高度。我该如何做到这一点?

1 个答案:

答案 0 :(得分:0)

所以传统的方法是设置分段控件的“标记”,这样在tableView委托中你可以通过发送单元格“[cell.contentView viewWithTag:theTagNumber];”来访问它。我无法告诉你如何使用故事板创建的应用程序,因为我不使用故事板。

因此,一旦掌握了控制权,就可以改变它的框架。我不确定它的外观,但这就是你如何做到的:

UISegmentedControl *control = (UISegmentedControl *)[cell.contentView viewWithTag:theTagNumber];
CGRect r = control.frame;
r.size.height = 50; // whatever you want
control.frame = r;