gpt4 book ai didi

ios - 如何在 IB 的 tableView 的第一个单元格上方添加一个 UI 元素?

转载 作者:行者123 更新时间:2023-11-28 21:51:02 25 4
gpt4 key购买 nike

我有一个 TableViewController,在第一个单元格上方放置了一个 UI 元素(齿轮按钮)。我可以通过在 viewDidLoad 中添加以下代码来做到这一点:

self.tableView.contentInset = UIEdgeInsetsMake(60.0, 0.0, 0.0, 0.0)

然后我以编程方式创建按钮

// Setting up menubutton
let menuButton = UIButton.buttonWithType(UIButtonType.System) as UIButton
menuButton.frame = CGRectMake(15, -45, 25, 25)
menuButton.setBackgroundImage(UIImage(named:"menu55_White.png"),forState: UIControlState.Normal)
menuButton.addTarget(self, action: "didTapMenuButton:", forControlEvents: .TouchUpInside)
self.view.addSubview(menuButton)

设置使 menuButton 在用户向下滚动 tableview 时滚动。

我是通过编程方式完成的,因为我无法在界面生成器中获得相同的结果。然而,它现在给我带来了自动布局问题。

问题:是否有一种方法可以在 IB 中复制这种效果?
换句话说,我如何将 UIImage 放置在 IB 的 tableView 中的第一个单元格(仅)上方,以便我可以为自动布局创建约束。如果我做不到,我该如何以编程方式复制 Autolayout 的效果?

非常感谢任何帮助 - 谢谢!

最佳答案

enter image description here从对象库中拖出一个 View 并将其放置在 TableView Controller 的顶部,它将被设置为其标题 View 。

关于ios - 如何在 IB 的 tableView 的第一个单元格上方添加一个 UI 元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28346903/

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