相关疑难解决方法(0)

如何获取UITableView滚动位置以便保存?

有没有办法找出哪个UITableViewCell位于滚动窗口的顶部?

我想获取当前滚动位置,以便我可以在应用程序退出时保存它.当应用程序启动时,我想滚动到它上次退出时的位置.

iphone objective-c uitableview uiscrollview

71
推荐指数
2
解决办法
7万
查看次数

如何在ListView中添加/删除项目?

我们可以像这样为ListView创建数据源

var ds = new ListView.DataSource({rowHasChanged: (r1, r2) => r1 !== r2});  
var dataSource =  ds.cloneWithRows(['row 1', 'row 2']), };
Run Code Online (Sandbox Code Playgroud)

但是,如果我想添加项目或从数据源中删除项目,我该怎么做?我是否需要始终使用更新的数组调用cloneWithRows?

react-native react-native-listview

30
推荐指数
2
解决办法
2万
查看次数

在UITableView中设置滚动位置

我有一个类似于iPhone的Contact应用程序工作的应用程序.当我们添加新的联系人时,用户将被定向到包含联系信息的仅查看屏幕.如果我们从导航栏中选择"所有联系人",则用户将导航到最近添加的联系人所在的所有联系人列表.

我们可以使用以下方法将视图移动到特定行:

    [itemsTableView selectRowAtIndexPath:indexPath animated:NO scrollPosition:UITableViewScrollPositionBottom];
Run Code Online (Sandbox Code Playgroud)

......但它不起作用.我在打电话后正确地说这个:

    [tableView reloadData];
Run Code Online (Sandbox Code Playgroud)

我想我不打算selectRowAtIndexPath:animated:scrollPosition在这里打电话给方法.但如果不在这里,那么在哪里?

是否有任何委托方法在以下方法后调用?

-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath;
Run Code Online (Sandbox Code Playgroud)

cocoa-touch objective-c uitableview ios

27
推荐指数
2
解决办法
9万
查看次数