Ios UIRefreshControl隐藏在导航栏后面。

Ios UIRefreshControl隐藏在导航栏后面。,ios,iphone,objective-c,Ios,Iphone,Objective C,因此,在我的表视图控制器中有一个UIRefreshControl。我做了所有必要的步骤来分配等。它的工作非常好。我的问题是定位。有没有办法将y坐标向下一点,这样刷新控件就不会隐藏在导航栏后面?注意:我必须将刷新控件添加到我的tableview中,如下所示:[self.categoryList addSubview:self.refreshControl]谢谢 解决了我的问题。这太傻了,我的代码里有这样一句话: if([[UIDevice currentDevice].systemVersion

因此,在我的表视图控制器中有一个
UIRefreshControl
。我做了所有必要的步骤来分配等。它的工作非常好。我的问题是定位。有没有办法将y坐标向下一点,这样刷新控件就不会隐藏在导航栏后面?注意:我必须将刷新控件添加到我的tableview中,如下所示:
[self.categoryList addSubview:self.refreshControl]谢谢

解决了我的问题。这太傻了,我的代码里有这样一句话:

if([[UIDevice currentDevice].systemVersion floatValue]>=7.0)
    [self.categoryList setFrame:CGRectMake(0, -35, 320,self.categoryList.frame.size.height+35)];