我将欣赏一个关于如何创建Web视图并设置返回按钮以便用户可以返回上一个视图的概念。 我有一个进入详细视图的表视图,在详细视图中,我有一个连接了url链接的按钮。现在当选择此按钮时,它应该打开一个Web视图(它应该是另一个.xib文件吗?),在Web视图中我需要一个带有返回按钮的工具栏,它将返回详细视图
我需要知道如何才能做到这一点
全部谢谢
-edit
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
aBook = [delegate.books objectAtIndex:indexPath.row];
// Configure the cell.
titleValue = aBook.title;
authorValue = aBook.author;
urlValue = aBook.bookUrl;
detailViewController = [[DetailView alloc] initWithNibName:@"DetailView" bundle:nil];
detailViewController.title = titleValue;
detailViewController.author = aBook.author;
detailViewController.bookUrl = aBook.bookUrl;
[self.navigationController pushViewController:detailViewController animated:YES];
[detailViewController release];
}
这为详细视图设置了值,所以我应该将其发送到网页视图吗?
答案 0 :(得分:1)
当然,您可以在thirdViewController中使用Web视图和工具栏创建新的xib,并将URL传递给viewController。通过触摸后退按钮,你可以解雇你的thirdViewController,你有detailViewController。
或
如果你真的不想拥有一个viewController,你可以创建你的customView设计并以编程方式放置控件。然后将customView子视图添加到detailView。创建委托来处理customView操作,以便在触摸后退按钮时从detailView中删除自定义视图。
如果您有疑问,请告诉我