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