iOS修复TableView到底部像消息应用程序

Mik*_*ogg 4 iphone scroll tableview ios

所以这完全超出了我的专业领域?所以我想我会问它,看看是否有更多有经验的人可以给我一个是或否答案.

所以,我正在使用Appcelerator Titanium构建一个包含许多tableviews的应用程序.我正在构建它,以便一些tableViews从底部开始,我可以向上滚动而不是向下滚动以启动,这与iPhone上的"Messages"应用程序完全相同.

它的工作方式是内容加载,并自动加载,桌面视图固定在底部,然后您可以向上滚动以查看较旧的帖子.

除了创建tableview之外,我找不到在appcelerator中执行此操作的方法,加载数据,然后将其滚动到底部(显然有这样的捕捉).我可以隐藏tableview,滚动到底部,然后显示tableview,但再次...不理想.

现在问题 ...... 是否可以使用标准的iOS SDK(非appcelerator)来设置一个表来修复底部而不是顶部?如果没有,我将不得不以某种方式找到一个工作.如果是的话,我想尝试将它构建成钛模块,如果可能的话......

无论如何,谢谢!希望这对你们中的一些人来说是一个简单的答案.

Cod*_*aFi 9

实际上,这真的很微不足道.像这样的东西可以正常工作:

-(void)viewDidLoad {
   //place this at the bottom of your viewDidLoad method, or in any method that initially reloads the table
    NSIndexPath* ipath = [NSIndexPath indexPathForRow: myArray.count-1 inSection: 0];
    [tableView scrollToRowAtIndexPath: ipath atScrollPosition: UITableViewScrollPositionBottom animated: NO]
}
Run Code Online (Sandbox Code Playgroud)