我正在通过 Interface Builder 创建一个 UIToolBar。 我将其设置为 IBOutlet。
在 viewController
的 viewDidLoad
中,我正在尝试设置框架。
我想要实现的是修改它的位置以便它可以动画。
但是什么也没发生。
有没有其他方法可以做到这一点?
谢谢
myOwnToolBar.frame = CGRectMake(0, 0, 100, 55);
[self.view addSubview:myOwnToolBar];
如果您尝试以编程方式创建 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 |