gpt4 book ai didi

iOS Swift 导航栏按钮向下移动

转载 作者:搜寻专家 更新时间:2023-11-01 05:41:15 33 4
gpt4 key购买 nike

我使用以下代码将带有按钮的导航栏添加到我的 View 中:

let navBar = UINavigationBar(frame: CGRectMake(0, 20, screenWidth, 44))
var homeButton : UIBarButtonItem = UIBarButtonItem(title: "", style: UIBarButtonItemStyle.Bordered, target: controller, action: "closeView")
homeButton.image = UIImage(named: "back.png")
var item = UINavigationItem(title: title)
item.leftBarButtonItem = homeButton
if addPlus {
var addButton : UIBarButtonItem = UIBarButtonItem(title: "", style: UIBarButtonItemStyle.Bordered, target: controller, action: "addItem")
addButton.image = UIImage(named: "plus-25.png")
item.rightBarButtonItems = [addButton]
}



var items = [
item
]


navBar.setItems(items, animated: true)

controller.view.addSubview(navBar)

出于某种原因,当显示任何类型的 UIAlertView 时,栏上的按钮会向下移动。

Screen shot of problem

知道为什么会这样吗?

最佳答案

在你的 Storyboard中,带上一个导航栏并使其自动适应屏幕,不要尝试将其向下移动。

关于iOS Swift 导航栏按钮向下移动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29991732/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com