ios - 在 iOS9+ 中,有没有办法在用户到达 View 底部时将辅助功能焦点移回顶部?

标签 ios objective-c accessibility

我在 UINavigationController 中有一个 UICollectionViewController。理想情况下,当用户到达 collectionview 的末尾时,我想将焦点放回到 navigationController 上,这样用户就不必滚动所有返回顶部的方式返回。

有没有简单的方法可以做到这一点?我试图在 Collection View 的可访问元素中显式添加一个 UIBarButtonItem,但它似乎没有任何效果。

最佳答案

试试这个:

- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView  
  {
     [collectionView setContentOffset:CGPointZero animated:YES];
  }  

希望对您有所帮助。

但是,您自动滚动到顶部的方法会惹恼用户。

关于ios - 在 iOS9+ 中,有没有办法在用户到达 View 底部时将辅助功能焦点移回顶部?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38647910/

相关文章:

ios - 是什么影响了 IOS 应用程序中 Assets 的大小,我该如何缩小它?

ios - 哪些 applescript 命令可以发送到 iOS 模拟器?

ios - 根据所选字符串在 Collection View 中显示图像

ios - 将包含 url 的数组中的图片添加到单元格的 imageView - iOS Xcode Obj C

iphone - Objective C 中令人沮丧的模式

ios - NSTimeInterval 并不总是触发

iPhone + JSON + 反射

Android 可访问性 IMPORTANT_FOR_ACCESSIBILITY_NO 不受尊重

objective-c - 在 Cocoa 中使用可访问性 API 插入格式化文本?

php - HTML 中图像的 ALT 文本