作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我制作了一个 TabViewController
其中有一个带有表格的 View 和一个带有图像和一些按钮的 View 。
现在我希望当我按下 View 之一的按钮时,应该选择另一个 View 中的第一行。当我按下按钮二时...应选择另一个 View 中的第二行..
谁能从逻辑上或通过编码告诉我如何做到这一点?
谢谢..
最佳答案
如果您引用了第二个 View - 请使用@Praveen 的回答。
如果没有,您可以使用通知,如下所示:
在 View “A”中:
[[NSNotificationCenter defaultCenter] postNotificationName:@"selectRow" object:[NSNumber numberWithInt:rowNumber]]];
在 View “B”中:
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(selectRow:) name:@"selectRow" object:nil];
- (void) selectRow:(NSNotification*)n {
NSNumber* row = [n object];
NSIndexPath * indexPath = [NSIndexPath indexPathForRow:[row intValue] inSection:0];
[itemsTableView selectRowAtIndexPath:indexPath animated:NO scrollPosition:UITableViewScrollPositionBottom];
}
关于iphone - 从另一个 View 中选择 TableView 的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5324501/
我是一名优秀的程序员,十分优秀!