iOS 7在布局上遇到了麻烦

时间:2015-12-16 04:04:15

标签: ios objective-c uitableview uiscrollview uinavigationbar

我的应用使用uitabbaruinavigationbar。但我在iOS7.1中遇到了问题。如果我在navigationbar和没有navigationbar的页面之间切换页面。页面有scrollviewuitableview,每次swith,self.view.frame或self.view.bounds都是正确的,但scrollviewuitableview的框架是正确的但是每次开关都会改变20px.one,一次降低。 我尝试在scrollview视图中更改uitableview'sbounds.y viewWillAppear。     CGRect bounds = contentScrollView。bounds; bounds.origin = CGPointMake(0,0);

contentScrollView.bounds = bounds;

但是,如果我这样做,好的,每次swith页面显示正确,但是当我拖动scrollview或uitableview时,布局不正确。

该演示已在github上传:https://github.com/KingCentLee/HSText 我希望有人可以帮助我。以后iOS 7中的演示是正常的。只是iOS 7的swith页面遇到问题。并且能说出原因。谢谢。

enter image description here

1 个答案:

答案 0 :(得分:0)

我见过你的代码。尝试删除viewWillAppear中的代码。对不起,我没有ios7设备。在我的记忆中,它可能由系统状态栏导致高度仅为20px。这只是一个建议。 ps:我无法添加评论。