我想创建任何(尤其是uiview)元素(uiimageview,uibutton,uilabel等),它应该是歪斜或倾斜的样式。
这可能在xcode中 - objective-c?
如果您需要深入解释:
1)转到google.com并搜索ASKEW或click here
2)喜欢斜体字体
预先感谢:)
更新@ 21/12/2015
我发现uibezierpath
允许您点对点绘图,如果有人知道在评论字段中绘制uibezierpath
添加该答案。
答案 0 :(得分:0)
您可以在歪斜视图中使用此视图,如下所示:
UIView *askewView = [[UIView alloc] initWithFrame:self.view.bounds];
UIView *exampleView = [[UIView alloc] initWithFrame:CGRectMake(100, 100, 100, 100)];
exampleView.backgroundColor = [UIColor redColor];
[askewView addSubview:exampleView];
askewView.backgroundColor = [UIColor whiteColor];
[self.view addSubview:askewView];
CGAffineTransform transform = CGAffineTransformRotate(askewView.transform, 0.1);//M_PI/4);
askewView.transform = transform;
我使用了0.1弧度,因为我认为45度是很多,但评论中有PI / 4(45度)。
结果:
我希望这可以帮到你。