回答
的NSIndexPath
類提供了一個方便的方法來提供給定行和部分索引:
- (void)selectRow:(NSUInteger)rowNum inTableView:(UITableView *)tableView
{
NSIndexPath * indexPath = [NSIndexPath indexPathForRow:rowNum
inSection:0];
[tableView selectRowAtIndexPath:indexPath
animated:YES
scrollPosition:UITableViewScrollPositionMiddle];
}
這似乎是完美的,但我忽略提及,我從代表調用此。因此它給了我可能不會響應+ indexPath:forRow:錯誤。 – 2010-12-18 22:16:51
沒關係,它的工作,問題是[UITableView indexPathForRow ... - 正確的實現是[IndexPath indexPathForRow:rowNum inSection:0]; – 2010-12-18 22:22:02
啊,哎呀!對不起,混音。我會編輯我的答案。 – 2010-12-18 22:24:40
- 1. 靜態NSTableView的預設行
- 2. NSTableView的綁定如何添加一行
- 3. nstableview自定義組行
- 4. NSTableView選定的行高亮
- 5. 定製NSTableView行背景
- 6. NStableView選中的行顏色(刪除選定的NSTableView邊框)
- 7. 騎行在NSTableView行
- 8. 綁定一個NSTableView到一個NSMutableArray
- 9. NSTableView的行號
- 10. NSTableView/NSOutlineView重新加載指定的行
- 11. 如何自定義NSTableView行draggingImage?
- 12. NSTableView綁定和tableViewSelectionDidChange
- 13. NSTableView綁定到NSArrayController
- 14. NSTableView行的索引
- 15. 砸NSTableView的行爲
- 16. 將NSTableView和NSArrayController綁定在一起
- 17. 如何在NSTableView中拖動一行?
- 18. NSTableView更改一行的文本顏色
- 19. 在NSTableView中設置一行動畫
- 20. 滾動NSTableView,使一行居中
- 21. 如何刪除NSTableView中的一行(Swift)
- 22. NSTableView問題刪除最後一行
- 23. 打印一個NSTableView
- 24. 在某一行
- 25. 更新不是特定於某一行
- 26. 定製columnAutoresizingStyle與NSTableView的
- 27. NSTableView綁定和觀察者
- 28. 使用NSTableView綁定NSSlider
- 29. 帶自定義NSColumnHeaderCell的NSTableView
- 30. 通知新的NSTableView組行
你說的意思是'我知道:+ indexPathForRow:inSection:
如下您可以使用它行號..不知道索引號?你對「索引號」的解釋是什麼? – 2010-12-18 22:05:45
行號是一個簡單的整數,我通過源數組獲得。我不知道如何將它轉換爲一個索引號,以便將表視圖動畫化。 – 2010-12-18 22:10:59