UIButton不在导航栏中

时间:2016-03-06 21:41:33

标签: ios iphone xcode swift uistoryboard

我在导航栏中有一个自定义UI按钮(只是常规按钮,但有图像),但是当我选择我的图像时,它在设计师中看起来像这样:

enter image description here

正如你在这里看到的那样,它超过我的提供者和状态标签,当我运行应用程序时,它通过WebView(下面是),所以绝对不在导航栏中。我试图在故事板中找到一些我可以调整的属性,但我找不到任何属性。我正在使用swift和故事板。

感谢任何帮助,iOS新手:)

2 个答案:

答案 0 :(得分:2)

根据您的描述,我认为您的问题是您正在尝试添加导航按钮。您需要的是NavigationBar,其中包含NavigationItem / BarButtonItem。如果您查看对象库,您将能够找到它们。

Object Library

只需将它们拖到故事板上即可。选择按钮后,在侧面菜单中,您可以选择该项目的图像。现在它位于导航栏的顶部。如果仍有问题,请告诉我。

答案 1 :(得分:1)

您必须确保您的1x图像达到指定尺寸(然后是2x等,或者只使用1x尺寸的PDF。

图标大小在此处:iOS Human Interface Guidelines: Icon and Image Sizes

我制作了我的pdf 22x22并将其添加到.xcassets中,比例因子为“单一载体”