在根视图控制器顶部的神秘白色酒吧

时间:2014-07-06 00:40:26

标签: ios

解决

我试图找出为什么这个白条总是出现在我的应用程序的根视图控制器的顶部,无论这个视图控制器的类,无论我是从故事板加载视图控制器还是厦门国际银行。当应用加载时,白色会从视图顶部向下动画一点。我隐藏了状态栏。我在下面列出了相关代码。以下是根视图控制器当前的样子:

enter image description here

我没有对根视图控制器的默认实现做任何事情,除了在IB中更改它的视图的背景颜色。

这是故事板中视图控制器的xml:

    <!--Temp Root View Controller-->
    <scene sceneID="6uA-oJ-W1v">
        <objects>
            <viewController storyboardIdentifier="IOTempRootViewController" useStoryboardIdentifierAsRestorationIdentifier="YES" id="UCT-Xp-tcq" customClass="IOTempRootViewController" sceneMemberID="viewController">
                <view key="view" contentMode="scaleToFill" id="C0w-an-LnL">
                    <rect key="frame" x="0.0" y="0.0" width="320" height="568"/>
                    <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
                    <color key="backgroundColor" white="0.33333333333333331" alpha="1" colorSpace="calibratedWhite"/>
                </view>
            </viewController>
            <placeholder placeholderIdentifier="IBFirstResponder" id="Lwh-bk-ydQ" userLabel="First Responder" sceneMemberID="firstResponder"/>
        </objects>
        <point key="canvasLocation" x="-202" y="114"/>
    </scene>

这是故事板中的根视图控制器:

enter image description here

我还能在哪里找到白条的来源?

2 个答案:

答案 0 :(得分:2)

这是导航栏。

navigationController.navigationBarHidden = YES;修复了它。

答案 1 :(得分:0)

由于没有人回复你的问题,它必须是那些只有你可以调试的古怪事物之一。

从不尝试这个

  • 构建 - &gt;清理您的项目
  • 关闭项目并从DeriveData目录中删除所有文件
  • 启动您的项目
  • 在storyboard中添加一个全新的viewcpmtroller并删除旧问题。
  • 构建并启动您的应用。

看看这是否有帮助。

编辑:

我刚刚意识到你的问题。您的应用是通用的吗?您是否在iPhone和iPad上使用相同的故事板?你的模拟器截图显示了一个iPad,但故事板显示了iPhone 5的viewcontroller。