自定义工具栏放置在NavigationBar Shifting中

时间:2011-12-22 14:27:11

标签: iphone ios toolbar navigationbar

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

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

self.navigationItem.titleView = toolbar;

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

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

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

任何想法,指针,链接都将受到高度赞赏。

提前致谢,

节日快乐。

0 个答案:

没有答案