- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在使用 PPRevealSideViewController。我有两个 ViewControllers。中间的是 SideSwipeTableViewController 的子类,左边的是 UIViewController 的子类,里面有一个 tableView。 PPRevealSideViewController 和 SideSwipeTableViewController 的示例应用程序都支持 UITableView 的 scrollsToTop 属性,至少对于 PPRevealSideViewController 中间的 TableView 是这样。但是当我同时使用这两个类时,scrollsToTop 停止工作。
我知道这是类似的问题,但我已经尝试了一切,我已经阅读了所有帖子,谷歌给我关于这个问题的信息,但仍然无法解决。所以我决定在这里问一下,我什至不知道该怎么做才能使 scrollsToTop 工作。
self.window.rootViewController = self.revealSideViewController;
在哪里
- (PPRevealSideViewController *)revealSideViewController
{
if (! _revealSideViewController) {
_middleTableViewController = [MiddleTableViewController new];
UINavigationController *middleNavController = [[UINavigationController alloc] initWithRootViewController:_middleTableViewController];
_revealSideViewController = [[PPRevealSideViewController alloc] initWithRootViewController:middleNavController];
_revealSideViewController.delegate = self;
}
return _revealSideViewController;
}
- (void) preloadSidePanel
{
AppDel.systemTableViewController = [SystemTableViewController new];
AppDel.systemTableViewController.parent = self;
[self.revealSideViewController preloadViewController:AppDel.systemTableViewController
forSide:isLeftHanded ? PPRevealSideDirectionLeft : PPRevealSideDirectionRight
withOffset:_offset];
}
我在这个 systemTableViewController 中设置了这个:
_tableView = [[UITableView alloc] initWithFrame:frame style:UITableViewStylePlain];
[self.view addSubview:_tableView];
_tableView.scrollsToTop = NO;
然而,这并没有帮助。
最佳答案
滚动到顶部只有在只有一个 ScrollView (或 ScrollView 的任何子类。在您的情况下是表格 View )可见时才有效。
即使有多个 ScrollView 可见,也只有一个应该设置此属性,然后它才会起作用。
此外,如果委托(delegate)在 scrollViewShouldScrollToTop 中返回 NO,它将不起作用。
关于ios - scrollsToTop 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14504806/
我正在使用 PPRevealSideViewController。我有两个 ViewControllers。中间的是 SideSwipeTableViewController 的子类,左边的是 UIV
我有以下对象结构: UITabBar Controller UINavigationController UITableViewController 它曾经有效,但后来我将 UITabBarContr
这个问题在这里已经有了答案: Can't get scrollsToTop working on iOS7 (6 个回答) 8年前关闭。 我的 View Controller 中只有一个 UITabl
我目前正在开发一个 iPad 应用程序,它应该具有两个并排的 UITableViews(不幸的是,由于某些特定原因,它们不能组合成一个)。 据我所知,scrollsToTop 不会对它们都正常工作,因
我正在使用基本的 Three20 TTTableViewController 子类,它使用自己的数据源和模型。 问题是我似乎无法使用表的 scrollsToTop 属性。这是表格的标准属性,继承自 U
我有一个 UIView,带有一个 UINavigationBar、一个 UITabBar 和一个 UITableView。当我按下状态栏时,UITableView 会滚动到顶部,因为我已将它设置为
我有一个 UIViewController 和一个包含大数据的 UITableView。我想在按下状态栏时实现 scrolltotop 的功能。 我的 Storyboard中设置了很多 UIView,
我的 iOS 应用程序存在错误。我正在使用 UITableView,我在其中实现了一个“拉动刷新” Controller ,如下所示: self.refreshControl = [[UIRefres
使用 SDK 6.1、Xcode 4.6.1,我创建了一个新项目 Master-Detail iOS App,ARC,没有 Storyboard。 然后在 DetailViewController 中
我有几个带有一个或多个 ScrollView 的 View Controller 。尽管我已经在具有多个 ScrollView 的 View Controller 中明确设置了 scrollsToTo
我有一个 UITextView UITableView 的内部.在代码中,我设置了 textView.scrollEnabled = NO; 当我在 iOS6 上运行项目时,当我按下状态栏时,我可以滚
当用户点击 iOS 上的状态栏时,我想在多行 TextInput 上执行“滚动到顶部”操作。 TextInput 在屏幕中具有最大比例,因此上下文相当直。 但是,RCTMultilineTextIn
我目前正在开发的应用程序在多个不同的场景中同时具有多个 UITableView/UIScrollView 实例。 当多个实例具有 scrollsToTop == YES 时,只有一个实例在点击状态栏时
我在最新的应用程序中针对 iOS7,点击状态栏似乎不会将 tableView 或 collectionView 滚动到顶部。 我已经设置了 self.tableView.scrollsToTop =
使用 Xcode 4.6.1、iOS SDK 6.1,创建一个新的 Master-Detail iOS 应用程序(使用 ARC,没有 Storyboard),在 DetailViewControlle
我在单个 ViewController 中有两个 UIWebView,以便在后台为“下一页”预加载一个。 自从在 Xcode 5 中打开项目后,当点击状态栏时,这些不再滚动到顶部。 该应用程序在 iO
我查看了这个线程并尝试了所有我看到的东西,但我似乎无法让它工作。 Scroll to top of UITableView by tapping status bar 我有一个 UINavigatio
我想知道当 UITableView 嵌套在也观察此功能的 UIScrollView 中时,是否有人幸运地从用户点击状态栏触发 UITableView 的 scrollsToTop(或通过任何其他方式)
我在 UIWebView 上遇到 setScrollsToTop: 问题。 webview 是 Root View Controller 的 subview ,在 viewDidLoad 上我设置:
我是一名优秀的程序员,十分优秀!