Flo*_*ian 2 objective-c subview uiimageview ios
在我的一个ViewControllers中,我正在UIImageView使用此方法旋转:
UIImageView *tmp = (UIImageView *)[self.view viewWithTag:1];
if(tmp)
[tmp removeFromSuperview];
// Create new label and add it back (with proper rotation)
self.arrowImage = [[UIImageView alloc] initWithFrame:CGRectMake(0, 157, 320, 320)];
self.arrowImage.image = [UIImage imageNamed:@"image"];
self.arrowImage.tag = 1; // Add back with same tag
[self.view addSubview:self.arrowImage];
self.arrowImage.transform = CGAffineTransformMakeRotation( ... );
Run Code Online (Sandbox Code Playgroud)
显然,需要删除并添加子视图(即UIImageView)以使其围绕其中心旋转.至少这是我能让它发挥作用的唯一方式.其他/更好的方法将非常感激.
不过,我的问题是:我怎么添加UIImageView作为一个子视图所以它的背后,说,UILabel我把它放在上面,我的故事板?
您可以使用:
– insertSubview:aboveSubview:
– insertSubview:belowSubview:
– insertSubview:atIndex:
Run Code Online (Sandbox Code Playgroud)
而不是addSubView,或使用sendSubviewToBack:
| 归档时间: |
|
| 查看次数: |
2619 次 |
| 最近记录: |