ScrollsToTop在iOS 7上不工作

ScrollsToTop在iOS 7上不工作,ios,objective-c,uitableview,ios7,Ios,Objective C,Uitableview,Ios7,我在UITableView中有一个UITextView。在代码中,我设置textView.scrollEnabled=NO 当我在iOS6上运行项目时,我可以在按下状态栏时滚动到顶部。然而,当我在iOS7中运行该项目时,当它被按到状态栏时,我无法滚动到顶部。你能帮我解决这个问题吗 您应该使用的正确属性是: textView.scrollsToTop = NO; 单击状态栏时,它将在视图中搜索该属性为“是”的UIScrollView,并将其滚动到顶部 我认为在iOS7上,如果有多个scrollV

我在
UITableView
中有一个
UITextView
。在代码中,我设置
textView.scrollEnabled=NO


当我在iOS6上运行项目时,我可以在按下状态栏时滚动到顶部。然而,当我在iOS7中运行该项目时,当它被按到状态栏时,我无法滚动到顶部。你能帮我解决这个问题吗

您应该使用的正确属性是:

textView.scrollsToTop = NO;
单击状态栏时,它将在视图中搜索该属性为“是”的UIScrollView,并将其滚动到顶部

我认为在iOS7上,如果有多个scrollView将该属性设置为YES,那么它将不会做任何事情。因此,您需要在所有您不想要的行为上将其设置为“否”,如果您想要在状态栏上滚动,只需在tableView中将其保留为“是”


UITextView和UITableView都是UIScrollView的子类,因此它们都继承该属性和行为。默认情况下,所有属性都是YES(如果我没有弄错的话)。

您应该使用的正确属性是:

textView.scrollsToTop = NO;
单击状态栏时,它将在视图中搜索该属性为“是”的UIScrollView,并将其滚动到顶部

我认为在iOS7上,如果有多个scrollView将该属性设置为YES,那么它将不会做任何事情。因此,您需要在所有您不想要的行为上将其设置为“否”,如果您想要在状态栏上滚动,只需在tableView中将其保留为“是”


UITextView和UITableView都是UIScrollView的子类,因此它们都继承该属性和行为。默认情况下,它们都是YES(如果我没有弄错的话)。

这是iOS 7的一个很好的解决方案:


它在我的项目中起了作用。

这是iOS 7的一个很好的解决方案:



它在我的项目中起作用。

这个问题有点让人困惑,UITextField不应该是可滚动的。只有UITextView。。。无论如何,如果要在UITableView上启用滚动到顶部,则应将tableView.ScrollStopProperty设置为“是”。我尝试过,但没有成功。即使是textField也没有scrollEnabled属性。请澄清您的问题,或者发布您正在尝试的代码。我的意思是UITextView,但我编写了UITextField。对不起,您是否正在设置内容大小?这个问题有点让人困惑,UITextField不应该是可滚动的。只有UITextView。。。无论如何,如果要在UITableView上启用滚动到顶部,则应将tableView.ScrollStopProperty设置为“是”。我尝试过,但没有成功。即使是textField也没有scrollEnabled属性。请澄清您的问题,或者发布您正在尝试的代码。我的意思是UITextView,但我编写了UITextField。对不起,您正在设置内容大小吗?我试过了,但再次无效。由于此代码在iOS 6上运行,因此出现了一些问题。您是否尝试过设置
UITableView
scrollsToTop=YES?您确实需要确保所有其他ScrollView的scrollsToTop=NO,并且只有tableView的scrollsToTop=YES。如果它不起作用,那是因为你忘了什么。考虑所有可能是UIScrollView子类的元素,即使是隐藏的元素。UITextView片段的1也有ScrollStop。这就是导致我头痛的原因。我试过了,但没有再起作用。由于此代码在iOS 6上运行,因此出现了一些问题。您是否尝试过设置
UITableView
scrollsToTop=YES?您确实需要确保所有其他ScrollView的scrollsToTop=NO,并且只有tableView的scrollsToTop=YES。如果它不起作用,那是因为你忘了什么。考虑所有可能是UIScrollView子类的元素,即使是隐藏的元素。UITextView片段的1也有ScrollStop。这就是引起我头痛的原因