【发布时间】:2014-06-21 14:47:15
【问题描述】:
我有一个 iAd,我希望能够在代码中更改 y 轴上的位置。 这段代码调用并生成了广告:
- (void)bannerViewDidLoadAd:(ADBannerView *)banner {
[UIWebView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:1];
[banner setAlpha:1];
[UIView commitAnimations];
}
我尝试通过执行以下操作来更改广告的位置:
banner.frame.origin.y += 100;
或
banner.frame.origin.y = 100;
但我总是留下错误: 表达式不可赋值
【问题讨论】:
-
origin 和 size 是只读的,应该直接使用 setFrame