1

我的自定义工具栏有一个奇怪的问题,有时会稍微向右移动:

我创建了一个UIView子类,其中包含 4 个UIButtons和一个UIImageView。我使用以下行将此组件(自定义工具栏)插入到视图控制器的导航栏中:

self.navigationItem.titleView = toolbar;

这很好用:按钮是可操作的等。

但是,根据我正在推动的视图控制器(使用导航控制器),自定义工具栏会稍微向右移动,足以裁剪图像视图的一小部分。

当我将具有稳定工具栏的视图控制器与另一个工具栏正在移动的视图控制器进行比较时,我看不出有什么不同。并且它们在导航历史记录中被推送到同一级别。所以我真的很困惑。我认为这是因为后退按钮的存在,但它在两个视图中都存在。我认为最令人困惑的事情是有一个行为正确的控制器视图和另一个行为一致的不同视图。

任何想法,指针,链接将不胜感激。

提前致谢,

节日快乐。

4

0 回答 0