gpt4 book ai didi

iOS 添加顶栏作为 subview

转载 作者:行者123 更新时间:2023-11-28 22:42:07 24 4
gpt4 key购买 nike

我目前正在为 iPhone 开发一个应用程序,其中有一个 Imageview 显示一些图像,通过滑动我可以更改图像。

但我目前正在尝试添加一个将成为顶栏的 subview ,当触摸图像时,它会使该顶栏从顶部向下滑动。

我尝试使用的当前代码是:

CGRect frame = CGRectMake(0.0f, 0.0f, self.view.frame.size.width, 60.0f);
UIView *topBar = [[UIView alloc] initWithFrame:frame];
[self.view addSubview:topBar];
[self.view bringSubviewToFront:topBar];

但是顶部栏不会显示,而且我有日志显示可以识别触摸。

我该怎么做,以及如何使用按钮正确填充 subview ?

最好的问候。

自由 Restful

最佳答案

你的 topBar 里面什么都没有,那么你怎么知道它已经被添加了呢?

CGRect frame = CGRectMake(0.0f, 0.0f, self.view.frame.size.width, 60.0f);
UIView *topBar = [[UIView alloc] initWithFrame:frame];
topBar.backgroundColor = [UIColor redColor];
[self.view addSubview:topBar];

此外,您不需要使用 bringSubViewToFront,因为作为 subview 添加的 View 始终是 View 层次结构中的最顶层!

关于iOS 添加顶栏作为 subview ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14233760/

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