首页 文章
  • 0 votes
     answers
     views

    CGContext转换,提取旋转的rect

    我的目的是编写一个可以提取较大图像的旋转矩形部分的函数 . 该旋转的矩形部分用中心点(从0到完整图像宽度/高度)的尺寸和旋转角度来描述 . 我担心我不了解CGContexts . 我知道旋转后,我的坐标空间会旋转 . 如果角度为0,此功能始终有效,如果角度较小,则此功能似乎正确 . 但是,随着角度增加,一切都不正确地偏移 . 我正在使用类似于图像变换的仿射变换计算左上角以避免任何不准确 . 我还尝...
  • 2 votes
     answers
     views

    旋转UIView后更新约束

    我有一个矩形 UIView ,其边缘被约束到它的超视图 . 我需要将此视图旋转90度,但随后更新其约束以使其保持正确约束到超级视图 . 如果我做 self.overlayView.transform = CGAffineTransformMakeRotation(M_PI * 0.5); 视图旋转,但宽度和高度保持错误的方向固定 . 我是否需要打破约束并再次设置它们以使顶部约束到超视图的左侧,左...
  • 2 votes
     answers
     views

    使用UIView animate和CGAffineTransform时会发生奇怪的行为

    我在项目中创建了一些动画 . 基本上,我使用UIView animate和CGAffineTransform,但是发生了一件非常奇怪的事情,我不知道 . 希望有人能帮我解决这个问题 . 提前致谢 . 这是奇怪的事情:用户点击一个按钮后,按钮滑出屏幕,另外两个按钮在屏幕上滑动(我只是改变了这些按钮的中心点来实现这个动画) . 并且,一段时间后,屏幕上的视图开始抖动(我使用CGAffineTransf...
  • 16 votes
     answers
     views

    围绕其中心旋转UIView几次

    我试图围绕它的中心旋转一些 UIView ,所以简单的代码就像(伪代码): [UIView beginAnimations:@"crazyRotate" context:nil]; [UIView setAnimationDuration:1.0]; someview.transform = CGAffineTransformMakeRotation(angle); [UIVi...
  • 1 votes
     answers
     views

    表格视图中的UIView转换

    我想在表格视图单元格中转换视图 . 更确切地说,当用户点击UITableViewCell中的按钮时,视图应该从单元格的右侧滑入,当用户单击滑动视图中的按钮时,该视图应该滑回其原始位置 . 我可以做所有这些,除了将滑动视图发送回原始位置的动画 . 为了实现这一点,我到目前为止所做的是,为表视图单元格创建了一个xib文件,它包含两个并排的视图,让它成为view1和view2 . 将tableview加...

热门问题