Pip*_*Pip 4 random select row uitableview ios
我有一张桌子,供用户查看.当用户摇动他的设备时,我想要选择一个随机行.我该怎么做呢?
我已经识别出摇动手势,我可以创建一个不超过列表计数的随机整数,但是我找不到正确的代码来在表格中突出显示该行.
在Apple的文档中,我发现:
NSIndexPath *rowToSelect; // assume this exists and is set properly
UITableView *myTableView; // assume this exists
[myTableView selectRowAtIndexPath:rowToSelect animated:YES scrollPosition:UITableViewScrollPositionNone;
[myTableView scrollToRowAtIndexPath:rowToSelect atScrollPosition:UITableViewScrollPositionNon animate:YES];
Run Code Online (Sandbox Code Playgroud)
但我无法让它发挥作用.我有一个UITableView *myTableView.我使用随机整数作为rowToSelect.
这就是我的工作方式.我保留了以下内容:
NSIndexPath *scrollIndexPath = [NSIndexPath indexPathForRow:randomRij inSection:0];
Run Code Online (Sandbox Code Playgroud)
我添加了以下几行:
[eenTabelView selectRowAtIndexPath:scrollIndexPath animated:NO scrollPosition:UITableViewScrollPositionNone];
Run Code Online (Sandbox Code Playgroud)
我评论了以下内容:
//[[self eenTabelView] scrollToRowAtIndexPath:scrollIndexPath atScrollPosition:UITableViewScrollPositionNone animated:NO];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5837 次 |
| 最近记录: |