TableView to detailview:在detailview iphone-sdk中显示图像和描述



我解释了我的问题。我有我的RootController和DetailController。我想上一堂烹饪课。在我的根控制器上,它是:http://www.noelshack.com/2012-38-1348330181-rootview.png我希望当选择一行时,我的详细控制器如下所示:http://www.noelshack.com/2012-38-1348330163-detailview.png

因此,"描述"one_answers"图像更改"取决于所选行。这怎么可能呢?

谢谢。

假设您的Cook课程由应用程序体系结构中的某个模型对象表示。在这种情况下,局部视图控制器需要具有一个属性,该属性引用由RootController中表视图的行表示的模型对象的实例。当您实例化详细视图控制器时,RootController将向DetailController提供模型对象的实例(我们称之为Recipe),例如

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
CookLesson *lesson = [lessons objectAtIndex:indexPath.row];
DetailController *detailController = [[DetailController alloc] initWithNibName:"your-nib-name" bundle:nil];
detailController.lesson = lesson;
// push the controller on the nav stack, etc.
}

最新更新