【发布时间】:2012-04-30 10:44:52
【问题描述】:
我有一个自定义 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");
}
【问题讨论】:
-
请问你想做什么..这样我才能理解..
-
我想:a) 调整 uisubview 框的 cgrect 框架的大小,b) 禁用/重新启用猜测按钮和标记按钮
标签: iphone xcode uiview frame cgrect