我想用手指触摸创建可以拖放/调整大小/旋转的标签。并且还想创建图像中所示的帧。如果我触摸并拖动方形,它将缩放标签的高度和宽度&触摸圆形将旋转标签。请帮帮我
提前致谢。
答案 0 :(得分:3)
以下是Stephen Poletto的一个非常易于使用的开源项目,可用于调整视图大小:
将标签作为子视图放置到可调整大小的视图中,您将实现您所追求的目标。 SPUserResizeableView可以实现为例如。
CGRect frame = CGRectMake(50, 50, 200, 150);
SPUserResizableView *userResizableView = [[SPUserResizableView alloc] initWithFrame:frame];
UIView *contentView = [[UIView alloc] initWithFrame:frame];
[contentView setBackgroundColor:[UIColor redColor]];
userResizableView.contentView = contentView;
[self.view addSubview:userResizableView];
如果您不使用ARC,请不要忘记发布。希望它有所帮助!
答案 1 :(得分:0)
我建议你GestureRecognizer:
我希望它可以帮助您更好地理解所有手势。感谢