iOS点击按钮第二次不能旋转View
2024-08-26 11:52:26
原因:
用CGAffineTransformMakeRotation,每次旋转都要在之前最后的角度基础之上再转才有效果。
- (void)clickAction: (UIButton *)button {
NSLog(@"点击");
if (!button.selected) {
button.transform = CGAffineTransformMakeRotation(M_PI);
} else {
button.transform = CGAffineTransformIdentity;
}
button.selected = !button.selected;
}
最新文章
- hadoop 2.7.3本地环境运行官方wordcount
- 解惑spring嵌套事物
- 多个Jdk版本(转)
- MVC随笔之基础数据维护(MVC4+Boostrap)
- Ruby-打包程序
- Javascript的对象封装和继承有哪些方法?优劣分别是什么?
- hihocoder #1289 : 403 Forbidden (2016 微软编程笔试第二题)
- paip.c++ qt messagebox用法
- python groupby
- A ResourcePool could not acquire a resource from its primary factory or source
- hdu1269强连通分量入门题
- 读书笔记--C陷阱与缺陷(一)
- Lintcode93-Balanced Binary Tree-Easy
- 数组去重复的时候遇到length变成1 的bug
- 汉化-PowerDesigner 16.5 汉化
- Blob分析--粘连颗粒检测 基于距离变换的分水岭区域分割 盆地与原连通域求交集
- Hadoop2源码分析-YARN 的服务库和事件库
- vue之v-model
- JSP中的内置标记(JSP动作)和 EL表达式
- 手把手教你开发jquery插件