天天看點

xib/StoryBoard中設定與Bottom Layout Guide相關的限制,push進來的閃一下

今天遇見一個問題,如下:

用SB鋪界面,距離頁面下方8px處有個按鈕,設定限制Bottom Layout Guide.top = Add Address.bottom + 8

push進來的時候隐藏TabBar,在屬性面闆中将hide Bottom Bar on push勾選上,

出現的現象,在push的時候最下面的控件會忽然删一下

原因:viewWillAppear的時候Bottom Layout Guide.top在TabBar上面,viewDidAppear的時候TabBar不存在,Bottom Layout Guide.top就在最下面,是以相應的距離Bottom Layout Guide.top的8像素的控件也會閃一下

解決辦法:

在viewDidLoad或者viewWIllAppear中 self.tabBarController.tabBar.hidden = YES;

繼續閱讀