gpt4 book ai didi

iphone - 将 uiview 添加到 uiviewcontroller

转载 作者:行者123 更新时间:2023-12-03 21:10:00 25 4
gpt4 key购买 nike

我想添加一个 50x150 uiview,我将用作菜单,并且我想将其覆盖在我的 uiviewcontroller 之上。到目前为止,我所做的就是在 UIViewController 类文件中声明一个 UIView IBOutlet,并在该 UIViewController xib 文件中,我从库中拖动一个 UIView 并相应地将其连接起来。问题是尝试调用它时它没有显示:

menu = [[UIView alloc] initWithFrame:CGRectMake(10,10,50,150)];
//[self.view insertSubview:menu atIndex:0];
[self.view addSubview:menu];
//[self.view bringSubviewToFront:menu];
正如你所看到的,我尝试了不同的变体,所有建议都来自其他帖子,但我什么也没得到。我在这里走错路了吗?我错过了什么?

最佳答案

由于您已在 Interface Builder 中连接了 View ,因此无需分配新 View 。要将其添加到 View Controller 的主视图,代码应如下所示:

[self.view addSubview:self.menu]; // Assuming your IBOutlet is a property called menu.

如果您只是使用 IBOutlet ivar ( not recommended ),它应该如下所示:

[self.view addSubview:menu];

关于iphone - 将 uiview 添加到 uiviewcontroller,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3851525/

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