文件名称:Rotatable:Swift协议扩展,可旋转任何UIView
文件大小:377KB
文件格式:ZIP
更新时间:2024-05-25 09:23:25
Swift
可旋转 Swift协议扩展,可将任何UIView Companion项目旋转到此博客文章: : ## Rotatable:可以旋转任何UIView的Swift协议扩展 在*上经常被问到的问题之一是“如何旋转UILabel / UIButton / UISlider等”。 因此,从Blurable(我的Swift协议扩展)开始,它将高斯模糊应用于UIViews之后,我想我将创建另一个快速扩展以使UIView可旋转。 默认情况下,UIViews没有简单的旋转属性。 要旋转它们,您必须创建一个CGAffineTransform并将其传递给视图的transform属性。 如果您的用户界面需要大量旋转,则Rotatable将所有内容捆绑到一个单独的扩展中,让您忘记实现细节。 ##可旋转协议 该协议本身是非常基本的,由一个属性,UIViews已经具有的CGAffineT
【文件预览】:
Rotatable-master
----RotatableUITests()
--------Info.plist(733B)
--------RotatableUITests.swift(1KB)
----README.md(3KB)
----RotatableTests()
--------RotatableTests.swift(989B)
--------Info.plist(733B)
----Rotatable()
--------ViewController.swift(4KB)
--------rotatable()
--------Info.plist(1KB)
--------AppDelegate.swift(2KB)
--------Base.lproj()
--------Rotatable.gif(374KB)
--------Assets.xcassets()
----Rotatable.xcodeproj()
--------project.xcworkspace()
--------xcuserdata()
--------project.pbxproj(20KB)