作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我有一个包含 50 多行的 UITableView
,但一次只显示 5 行。如何强制始终选择中间行?例如显示 2、3、4、5、6,将选择 4。用户滚动 -> 14,15,16,17,18 , 16 将被选中等'。
谢谢
最佳答案
这个方法对我来说效果很好。我有一个一次显示 5 行的 TableView ,但是当我记录 visibleRows 时,我总是得到 7 的计数,所以我得到了这七个的索引路径,并选择中间的一个(索引 3):
-(void)scrollViewDidScroll:(UIScrollView *)scrollView {
NSArray *vis = self.tableView.indexPathsForVisibleRows;
if (vis.count %2 == 1) {
[self.tableView selectRowAtIndexPath:vis[3] animated:NO scrollPosition:UITableViewScrollPositionNone];
}
}
关于ios - UITableView - 始终选择中间的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15764802/
根据 Android docs ,activity生命周期如下: onCreate() onStart() onResume() onPause() onStop() onDestroy() 问题是,
我有一门类(class)有很多专栏,但这个问题只需要其中三个: ---------------------------------------- | start_date | start_time
给定在同一个 Tomcat 6 上运行的两个 Web 应用程序。如果您从一个应用程序到另一个应用程序进行 http 调用,Tomcat 是否会“短路”此调用,或者它会在调用之前一直在 interweb
我是一名优秀的程序员,十分优秀!