【发布时间】:2015-09-03 06:16:53
【问题描述】:
我正在使用故事板。我有一个带有 1 个原型单元格的表格视图,并且在表格视图中有四行。每个单元格都有一个标签、图像视图和一个按钮。现在我想在下一个视图控制器上显示不同的数据,比如(DetailsVc),每次按下按钮时。 Row1- 按钮单击将打开带有一些数据的 DetailsVC。 Row2- 按钮单击将打开具有不同数据的 DetailsVC。 其余行的相同过程。 任何建议。
@implementation DetailsVC
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view.
EmpEngmntTableViewCell *emp;
if((emp.viewGalleryBtn.tag = 1))
{
NSLog(@"tag num for 1st row is %ld",(long)emp.viewGalleryBtn.tag);
self.title = @"Team Building Session";
}
}
【问题讨论】:
-
无法理解你做了什么。您能否为
didSelectRowAtIndexPath和DetailVC添加更多代码? -
其实didSelectRowAtIndexPath中我并没有添加任何代码。 DetailsVC 是下一个视图控制器,它将在单击自定义表格视图单元中的前一个视图控制器中的按钮时打开。我已经与 DetailsVC 建立了按钮的推送关系。现在我想要的是,Row1- 按钮单击将打开带有一些数据的 DetailsVC。 Row2- 按钮单击将打开具有不同数据的 DetailsVC。其余行的处理相同
-
那么您需要将数据从第一个 Viewcontroller 传递到 DetailVC。如果不传递数据,您将无法在 DetailVC 中获取数据。参考stackoverflow.com/questions/8429088/…和stackoverflow.com/questions/11535915/…
-
现在在 EventDetailViewController 类中检查 buttonTag 并进行条件化
标签: ios objective-c storyboard