作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经有一段时间没有进行任何 iOS 编程了,所以请原谅我这个简单的问题。我已经搜索过了,也许我只是想多了。
我有一个名为 ShowStreamDetails 的 segue,将动态原型(prototype)单元格连接到显示...所选单元格详细信息的详细 View 。现在我不知道细节披露按钮会很麻烦。如果我选择单元格,它会正常工作并将对象传递到详细 View 。如果我按下详细信息披露指示器,它会转到详细信息 View ,然后该 View 显示列表中的第一项,而不是单元格中列出的实际项目。所以,这就是我所拥有的。
-(void)tableView:(UITableView *)tableView accessoryButtonTappedForRowWithIndexPath:
(NSIndexPath *)indexPath
{
[self performSegueWithIdentifier:@"ShowStreamDetails" sender:[self.tableView cellForRowAtIndexPath:indexPath]];
}
以及为 segue 做准备:
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if ([[segue identifier] isEqualToString:@"ShowStreamDetails"])
{
StreamsDetailViewController *detailViewController = [segue destinationViewController];
detailViewController.streams = [self.dataController objectInListAtIndex:[self.tableView indexPathForSelectedRow].row];
}
}
我如何将它添加到 prepareForSegue: 以便它传递正确的信息?
最佳答案
我刚遇到这个问题,并设法弄清楚发送者参数是用于详细信息披露的 UITableView 单元格。
所以只要做这样的事情:
UITableViewCell* cell = (UITableViewCell*)sender;
IndexPath* iPath = [self.tableView indexPathForCell: cell];
关于segue - 详细披露指标/prepareForSegue,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11960239/
我可以渲染“披露”按钮图形吗?它不是一个按钮。我想将图像添加到自定义渲染的单元格中,但不确定如何获取图像。 如何单独渲染图像。 最佳答案 这是一个Photoshop template file与大多数
是否有一种简单的方法来自定义可展开项目的显示三角形? 我尝试删除它并在单击自定义披露指示器时调用 [outlineView ExpandItem:X],但所有性感的内置动画都不起作用。有没有什么技巧可
我是一名优秀的程序员,十分优秀!