0

我从这里下载了 JDFlipNumberView 。

它可以工作,但框架有问题。要更改开发人员说要使用的框架:

flipNumberView.frame = CGRectMake(10,100,300,100);

但是当我这样做时,它不会改变。

PS:当我把NSLog(@"%@",flipNumberView.frame);它返回null

如何更改框架?

4

2 回答 2

0

"fram' 不是字符串,它是结构的对象。所以如果你想看到 frame。你可以使用它。

  NSLog(@"Width = %f",btn.frame.size.width);
  NSLog(@"height = %f",btn.frame.size.height);

  NSLog(@"x = %f",btn.frame.origin.x);
  NSLog(@"y = %f",btn.frame.origin.y);

可能对你有帮助。

于 2012-09-10T09:08:05.420 回答
0

如果您使用示例项目,您需要先停用该layoutSubviews:方法。它会在每次重新布局时重置帧。

否则只需设置一个新框架。

于 2012-12-18T21:49:57.910 回答