gpt4 book ai didi

iphone - 无法更改 UIView 框架大小

转载 作者:行者123 更新时间:2023-12-03 19:26:16 26 4
gpt4 key购买 nike

我有一个自定义 uiview,我正在尝试更新框架大小。单击后,我会在方法中这样做。该方法被调用,并且帧值发生变化,但是屏幕上没有任何反应!

if (!touched) {

GameBox *box = (GameBox *)[self.view viewWithTag:40];

[box setFrame:CGRectMake(20, 20, 100, 73)];
NSLog(@"%f", box.frame.origin.x);
markButton.enabled = NO;
guessButton.enabled = NO;
[self.view reloadInputViews];

NSLog(@"The action bar should now be hidden");
}
else if (touched) {
guessButton.enabled = YES;
markButton.enabled = YES;
[self.view reloadInputViews];
NSLog(@"The action bar should now be visible");
}

最佳答案

我猜你已经在Interface Builder中将 self.view 连接到 UIView 了。

为了更改UIView框架,在Interface Builder中转到File Inspector,然后取消选中Use Autolayout,然后在代码中更改框架。

希望这有帮助。

关于iphone - 无法更改 UIView 框架大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10382358/

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