English 中文(简体)
意见大体 WillAppear
原标题:View size changing after viewWillAppear

我在基于航空主计长的应用程序中,有一些要素a、b、另一种观点的次观。 当我推动控制员从WillAppear的角度看待这一问题时,我根据X的大小调整了a、b和c的大小和位置,以便妥善处理装置的定位。 问题是,X的体积正在发生变化 >,之后称为WillAppear。 我把X分门别类,并撰写了一套框架方法,以便确定一个断点,并试图找到原因。 下面是图像的链接(由于缺少点子,我无法直接展示图像),显示WillAppear的断裂,以及把WillAppear与电话挂钩之后的裂痕。 我需要帮助确定,为什么改变X的面积。 感谢。

At viewWillAppear: http://img718.imageshack.us/img718/9898/viewwillappearbreak.th.png

After viewWillAppear in break at subclassed setFrame: http://img703.imageshack.us/img703/7995/afterviewwillappear.th.png

提前感谢。 (我希望这些图像将正确显示)。

最佳回答

我感谢所有答复,我提供的资料有限。 最后,我发现问题的根源。 我的nib文件包括一个工具栏(如果你使用导航控制器,那是一件坏事)。 我也在呼吁我发言。

setToolbarHidden: NO

载于我的导航主计长。 I m new to program, and consider that the toolbar in the nib file will somehow be reflected as the Navigation view toolbar. 看来情况并非如此。 我对问题发生的原因的理解是:

  • The view got loaded with a toolbar from the nib, and the navigation controller had a visible toolbar, so my X view height was 328. (the height of 2 toolbars were being subtracted when adjusting to the screen size. the one from the navigator controller and the one in the view).
  • After viewWillAppear, the navigation controller code apparently found the 2 toolbars, so it decided to hide the one in the navigation controller, increasing my X view height by 44 (to 372).

我将工具路障从刀子档案中删除,并将工具禁运物品添加到导航控制器工具路障上,打电话。

setToolbarItems

在观察WillAppear之后,框架的高度保持不变。

感谢这些答复。 我希望,这些意见将使面临同样问题的其他人受益。

问题回答

暂无回答




相关问题
Code sign Error

I have created a new iPhone application.I have two mach machines. I have created the certificate for running application in iPhone in one mac. Can I use the other mac for running the application in ...

ABPersonViewController Usage for displaying contact

Created a View based Project and added a contact to the AddressBook using ABAddressBookRef,ABRecordRef now i wanted to display the added contact ABPersonViewController is the method but how to use in ...

将音频Clips从Peter改为服务器

我不禁要问,那里是否有任何实例表明从Peit向服务器发送音响。 I m不关心电话或SIP风格的解决办法,只是一个简单的袖珍流程......

• 如何将搜查线重新定位?

我正试图把图像放在搜索条左边。 但是,问题始于这里,搜索条线不能重新布署。