我正在使用Cocoanetic对EGOTableViewPullRefresh
的实现
实施起来很简单。喜欢它:
我遇到的唯一问题是旋转。视图旋转时,刷新标题不会针对横向模式进行调整。它左对齐,320.0f单位宽。
我已经尝试了一切我能想到的正确调整。我在PullToRefreshTableViewController
中将其设置为属性,并尝试以与在init中完成相同的方式设置框架。这失败了。我试图在viewWillAppear
中的同一控制器中执行此操作。失败。
除此之外,我还尝试了其他6种不值得详细说明的方法。问题似乎是我正在使用错误的界限,即使我正在使它们相对于视图。
我所做的一切都没有复制viewDidLoad
中看似简单的东西:
refreshHeaderView = [[EGORefreshTableHeaderView alloc] initWithFrame:
CGRectMake(0.0f, 0.0f - self.view.bounds.size.height,
320.0f, self.view.bounds.size.height)];
似乎我真正需要做的就是增加宽度。我尝试过这样的方法:
refreshHeaderView.frame = CGRectMake(refreshHeaderView.frame.origin.x, refreshHeaderView.frame.origin.y, 480.0f, refreshHeaderView.frame.size.height);
没有运气。
顶部的链接包含我正在使用的完整,未修改的源代码。