OGeek|极客世界-中国程序员成长平台

标题: ios - 改变 UIToolBar iOS 的位置 [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-13 16:43
标题: ios - 改变 UIToolBar iOS 的位置

我正在通过 Interface Builder 创建一个 UIToolBar。 我将其设置为 IBOutlet。

viewControllerviewDidLoad 中,我正在尝试设置框架。

我想要实现的是修改它的位置以便它可以动画。

但是什么也没发生。

有没有其他方法可以做到这一点?

谢谢

myOwnToolBar.frame = CGRectMake(0, 0, 100, 55);
    [self.view addSubview:myOwnToolBar];



Best Answer-推荐答案


如果您尝试以编程方式创建 UIToolBar,则不能只设置框架而不分配和初始化工具栏。试试这个:

myOwnToolBar = [[UIToolBar alloc] initWithFrame:CGRectMake(0, 0, 100, 44)];
[self.view addSubview:myOwnToolBar];

当您创建 IBOutlet 时,会隐含一个 alloc/init 调用。您只需要记住,这不适用于在代码中创建的对象。

关于ios - 改变 UIToolBar iOS 的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12701582/






欢迎光临 OGeek|极客世界-中国程序员成长平台 (https://ogeek.cn/) Powered by Discuz! X3.4